Solved.
I believe that RegisterSwaggerUIService; RegisterOpenAPIService; does not work with different model than Default.
function createmodel:TXDataAureliusModel;
var
Expl:TMappingExplorer;
B:TXDataModelBuilder;
begin
Expl:=TMappingExplorer.Get('mymodel');
result:=TXDataAureliusModel.Create(Expl);
B:=TXDataModelBuilder.Create(result);
try
B.Build;
b.RemoveEntitySet(tnotNeeded); //now remove all not needed aurelius CRUD
B.AddService< ICustomOpenApiService>;
b.AddService< ICustomSwaggerUIService>;
finally
B.Free;
end;
The above TXDataAureliusModel as created by createmodel is used instead of TXDataAureliusModel.get('mymodel') in TXDataServerModule creating