Just wanted to share a solution that worked for me.
Behavior: External display cycles on and off about every 5 seconds.
Solution: Changed HDMI version from 2.1 to 2.0. In my case the display enabled this toggle in display settings, no config in the laptop required.