Cannot Connect to Bolt Service (Looks like HTTP)

I've trying to connect to a remote Neo4j instance via the python driver. I'm using python 3.7 and the most up to date version of the driver. I have no issues connecting via the browser and I get this:


No issues but when I try the same address with the driver I get:

Cannot to connect to Bolt service on ('<ip-address>', 7687) 
(looks like HTTP)

Conf settings are:


Anyone else run into this?

Ok so after much searching. It turns out the instance is behind a load balancer that only accepts HTTP requests. Hopefully if anyone else gets this issue this helps