First of all run the command show ip bgp summary on your Cisco router to check the BGP state. If it shows “Idle,” you may need to look into the logs for more details. Also, you need to verify that the NSGs on your Azure side are not blocking the BGP traffic.
You should also check whether the ARP is functioning correctly on both sides. Sometimes ARP issues can cause BGP sessions to fail.