I recently contribute on a similar post. It concerned v11. I didn't notice any difference between 11 and 12 versions about this subject.
Old bug. FileMaker takes size and position from the last DB that was used and saved :-(
To avoid, set position and size in an opener script
Thanks for your help on this. I never had this issue until v.12 -- somehow I dodged the bullet with previous versions.