FYI, such environment variables should be set in environment.d drop-ins, otherwise they only have an effect in login shells:
mkdir -p ~/.config/environment.d/
cat >~/.config/environment.d/QT.conf <<EOF
QT_QPA_PLATFORM="xcb;wayland"
QT_QPA_PLATFORMTHEME=qt5ct
# QT_WAYLAND_DECORATION=whitesur-gtk
EOF
(log out and back in for changes to take effect)