You keep referring to your public address! If you are running everything from one platform I recommend you get everything working using your local IP addresses. Public addresses come laterYep, if I just use my current public IP in the AI Tool trigger command and in BI's web server WAN setting it all works.
I installed BI, AI Tool and Deepstack following a youtube vid from The Hook Up, who does a lot of Home Assistant stuff. His video was from early 2020 and he installed AI Tool 1.65. When I first downloaded it I went with 1.67 but I couldn't see how to make it access my Deepstack which is installed in a docker container on the same VM as my Home Assistant. So I installed 1.65 instead and got everything working.
So like I said, I've got everything working including remote access via my VPN, but every time I reboot my router or whenever my ISP decides, I get a new public IP and then I've got to update that IP in each camera in AI Tool and the BI web server, and anything else I'm using with remote access, hence the ddns.