Yes, that is true. I don’t exactly recall what you need to do though (and yes, I should know!). I think you need to require the module again and you may also need to clear the _G.packages.loaded[“modulename”] entry.
local game_object_ids = collectionfactory.create("#collectionfactory")
It produces the error in the first post when hot reloading. My guess is it doesn’t work because Defold loads the collection under the hood when create() is called?