Mixing binlog formats across replicas sounds like user error to me.
Or the use of AUTO_INCREMENT, a feature which is already a footgun if implemented badly (as it clearly was)
Or the use of AUTO_INCREMENT, a feature which is already a footgun if implemented badly (as it clearly was)