@Faize Use Tailscale's Taildrop feature, you can peer to peer send files between any device connected to your tail net anywhere in the world. It's free. Highly recommended, it's how I transfer between PC, Mac, and iPhone. For persistent folders on Mac and PC I use Syncthing. As a bonus your devices will benefit from all the Tailscale features such as being able to connect to any of your machines (services, SSH, etc.) as if they were on a local network without worrying about auth (Plex running on a NAS, using your Apple TV as a Tailnet 'endpoint' so you can effectively setup a home VPN in one click, etc.). It's essentially a peer to peer VPN powered by Wireguard and it doesn't mess with any of your network.
I cannot recommend it enough. It's a great piece of software.
SnapDrop is great for sharing with other people you don't know on your network but you have to open a browser window every time and a browser is not always stable for file upload especially on iOS. Taildrop integrates with macOS/Windows/iOS native share menus so you can right click any file in File Explorer/Finder/Files App, press "Send with Taildrop" and select a device you want to send the file to. It's the closest thing to AirDrop I've found for your own devices.
Learn how to easily send files between your personal devices on a Tailscale network.
tailscale.com