I wonder how AirVPN doesn't run out of ports since you reserve a static port number across all nodes (which is also a fingerprint). They seem to be almost all allocated. Do they just plan to never have more than 64512 customers?

I believe the ports reservation is tied to a specific node, not globally. The config is via a Wireguard config file you download.