Allowing auto-reinvesting is a simple feature that could bypass this back and forth and would stay within the ISA rules because you wouldn’t actually need to hold any cash in a foreign currency for any period of time.
For a long term investor, losing 0.9% on all dividends for 40+ years amounts to an enormous sum.
Alternatively FreeTrade could wave the Fx Feeds on dividends only, until they implement such feature.