Problems with overlay controller/model binding in v13

I’ve tried both ChatGPT and Claude and both end up sending me around in circles with neither coming up with a working solution. As mentioned, it partially works but in an odd way. Using developer tools the model is incomplete but some of it is reactive so it has found and loaded my controller.

Also, if you look at the Umbraco source code they still seem to have the ng-controller binding in the view. I’ve tried without and it definitely doesn’t work.