CGNAT stops port-forwarding in its tracks, so I built a temporary and free RustDesk relay to give me back remote access.
Linux and RDP have had performance and security issues for as long as I can remember and Apache Guacamole solves most of them ...