Any ideas as to why this is not working with internet provider B
Not an expert, but the private address 10.2.0.1 indicates that there might be a NAT device or private network within your ISP's infrastructure. Check canyouseeme.org as told by ranochigo and tell us what you see. According to what you've said, it should display "Error: I could not see your service on port 8333". Does it?
You can enable incoming connections via Tor with -listenonion and completely bypass any such ISP or firewall limits. It will load in bitnodes.io as well.