Screenshots shouldn’t be optional, and if dark and light themes are provided in the app, then show both. It’ll help users decide to try out the app. In my opinion, a lack luster presentation will discourage potential users.
I do lean towards the guidelines being enforced. As a user, it’ll give me more confidence in flatpaks.