There is no issue. This is how OLE works. https://stackoverflow.com/questions/3860250/ole-automation-to-launch-ms-word-and-bring-to-front
OLE by default always uses already running instance (first one). This (among other things) allows to
connect to RUNNING instance (like AmiQuote wanting to update your RUNNING AmIBroker) instead of creating another instance which would be useless because you won’t be able to update your currently running DB.
If you want multiple instances via OLE you have to use multiple Windows users as each user in Windwos has its own OLE session.