BGP Routing Table is empty even though the BGP routing protocol is correctly configured and the ISP states there are no issues on their side
If you configured the BGP Protocol and you're not getting the BGP Table populated, you need to make sure that the default GW on the WAN Interface is configured. On the contrary of other routers, in which you don't need to specify the Default Gateway, with the SonicWall you have to specify the default GW on the WAN Interface and if the configuration is fine, you will get the BGP Table populated.
You can configure the WAN Default GW following: How to configure the SonicWall WAN / X1 Interface with Static IP address
For other informations on how to configure BGP Protocol, please refer to: How to configure BGP (Border Gateway Protocol) with single ISP and advertise your public network