I’ve only used HA with 17.6, it came out four months ago , and it’s working fine.
I did have the documented issue with it not responding so had to use the enable_websocket: false workaround but found that always had an annoying delay. Cure was to ditch that and set the port to 80 rather than the default which is 8080 and now it responds immediately every time.
Don’t know if that will cure your problem as, like I said, I haven’t used earlier versions with HA to know if it’s any different.