From my understanding, the "Internal IPs" mentioned in the documentation refers to the following:
(...)As a result, the members of the backend pools can be across clusters, across datacenters, or outside Azure, as long as there's IP connectivity.(...)
If the backend pool is in the same VNet, no need.