Airdrop has not felt reliable to me all the time, and completely fails on anything larger than a picture or short video. Especially if you are storing your files on iCloud and the pictures and videos don't live on your phone.
Been using Localsend to transfer bigger files between phone / laptops, never fails or has trouble finding a device, or stalling.