A couple more flag mount options:
https://swarfworks.com/ford-bronco-dune-flag-mount/
https://www.kidchaosconcepts.com/product-page/6th-gen-bronco-billet-flag-mount
I had the struts back when they would bang against the roll bar (and squeak). I removed them and have been much happier since. But you're right, it could be absolutely anything on the soft top. Fortunately I don't have any issues with mine.