Once instantiated, from the Azure portal, the http load balancer pool lists 6 resources in the pool, three of which are just "example-nicX" with not associated hosts.
Remove the instances of azurerm_network_interface. They were not needed in the configuration because the nics defined in the VMSS were the ones being properly associated with the pool in line 116
Once instantiated, from the Azure portal, the http load balancer pool lists 6 resources in the pool, three of which are just "example-nicX" with not associated hosts.