This sounds very interesting. Do you perhaps have a savegame/savegames where this behaviour can be observed? It'd be really handy when tracking down these issues. It sounds like it'd be time consuming to replicate your exact circumstances, so any help is appreciated!
Thanks for the report.
Thanks for the report.