Yes, gnome-remote-desktop
actually supports both RDP and VNC.
RDP can be configured in GNOME Settings and VNC using CLI:
# VNC server
sudo dnf -y install gnome-remote-desktop
VNC_PASSWD="12345678"
grdctl vnc enable
grdctl vnc disable-view-only
grdctl vnc set-auth-method password
grdctl vnc set-password "${VNC_PASSWD::8}"
systemctl --user enable gnome-remote-desktop.service
systemctl --user restart gnome-remote-desktop.service
sudo firewall-cmd --permanent --add-service=vnc-server
sudo firewall-cmd --reload
# RDP/VNC client
sudo dnf -y install gnome-connections