I need a root cause as to why the IP changed to report back to my org. Do you have any idea what that may be?
Perhaps you had IP SSL binding at some point in the past, switched to SNI binding, but that older IP binding config remained valid in app service frontend layer for some reason? You could ask Microsoft engineer to investigate using one of your open cases.
When I was troubleshooting it appeared as though only your apex and www were using that IP address, whereas the "correct" IP address is being used by multiple domains/customers.
This gives some weight to the idea the IP is/was used for IP SSL binding.
Also, what is causing the vulnerabilities to be reported? My understanding is that the machine that is hosting our IP currently configured in DNS, pointing to our domain has TLS 1.0 and 1.1 still enabled and that machine is just a traffic cop. Do you think the same?
Unsure, since in theory the incoming IP you are using (assuming you don't have another web app using it via IP binding) should, in theory, be returning 404 or otherwise not working.
In general terms, the app service frontend still supports TLS 1.0/1.1 for those customers that permit it for their older devices (e.g. IoT). When request comes in to shared incoming IP, you can think of frontend as looking at destination IP + SNI and then deciding based on min inbound TLS and min inbound cipher setting how to behave.
One concern I have is, this incoming IP you are using might stop working one day since according to your web app properties it isn't correct.