StaticObj objects coded into a json file will disappear when a flag is placed on a flag pole. It occurs within the flag radius. It is only the staticobj that disappears.
I have found a around the issue by adding every type of staticobj that I have used in a json file into the types file. I then add into the cfglimitsdefinition file a new category of <category name="dontuse"/> and a new usageflag of <usage name="DontUse"/>. I then made sure that every StaticObj in the types file had that category name and usageflag.
This fixed the issue but is a lot of work to do. Could you please fix the bug so that flags simply do not delete StaticObj object from the game during gameplay. Thank you!