I also have the same issue with my Airpods pro and Asus ZenBook. My laptop supports Bluetooth version 5, so it doesn't seem to be an issue. I also noticed a weird behaviour: Airpods disconnect mostly when I have some high load on the system. For example, if I want to refresh 10 tabs is my web browser in the same time (just for the test), sound cuts start directly, it's not a coincidence. Sound cuts also happen randomly in any time, but much less. Disabling "hands-free" device in the sound settings makes the situation a little bit better, but not for 100% (and yes, having no mic is also quite disappointing). Also, disabling all enhancements and spatial sound in the device properties seems to make the situation better. At least this makes my aipods to work for hours until next sound cut. Also, it's weird, but sound cuts mostly happen when I listen the music with Aimp, and when sound cut happens, it's usually enough just to pause the playback for a few seconds and then resume again.
Hope this will help somebody.