I did write that code 2-3 years ago so do not really know that anymore. Probably had something to do with speed. Think there was some kind issue with TypeORM that I had to always give it a loaded instance, or it always loaded it on query, or something else that would have unnecessarily increased the number of DB requests.
But as mentioned do not remember anymore and also do not know if that still holds true today as obviously also TypeORM received a lot of updates. Do not think we have any disadvantages because of that right now so do not see a reason to change that or spend any time in even checking unless there is a really good reason to do so. It works perfectly fine right now, so better spend resources on something that makes a difference.
Sorry, simply to much time went by to give a specific answer.