If you install a model or .xpo, it’s not enough to compile the imported objects – the code may break some other objects or they just need to be recompiled to work correctly. Therefore the recommended approach is to compile AOT and generate full IL every time you did such import. Again, that’s shouldn’t be the case if installing model store.
 compiling just the imported objects is not enough – you will meet strange behavior or runtime errors (typically “wrong types in a variable assignment”) sooner or later, as others who still ignore this issue.