I have just decided to learn swift UI and convert one of my existing UIKit projects as a test.
I have been struggling with this exact issue all day thinking I didn't understand the guides / tutorials. It sort of puts me off this 'new' framework a bit. Especially if the bug keeps being solved and then re-appears. Not something I would risk in one of my production applications for a client. Especially if this bug can not be easily (or at all) unit tested to see if its an issue.