I also have encountered this problem and have some additional information to share. I have found that I can only log in to Armbian (from Windows) using RDP from an account that has never logged in to the Armbian console before, for example, the root account. However, once I log in to such an account at the Armbian console, I am no longer able to log in to Armbian via that account using RDP. Interestingly, this limitation persists even if I delete and re-add the account without logging in via the console. As a workaround I could create a local and a remote account and never log in to the remote account from the console. I've added some system information from the inxi command output.
Ubuntu jammy based Armbian for Le Potato
Armbian 23.02.2 stable, 10.9.2.243
inxi -Fxz
System:
Kernel: 6.1.11-meson64 aarch64 bits: 64 compiler: N/A Desktop: Xfce 4.16.0
Distro: Ubuntu 22.04.2 LTS (Jammy Jellyfish)
Machine:
Type: ARM System: Libre Computer AML-S905X-CC details: N/A
CPU:
Info: quad core model: ARMv8 v8l variant: cortex-a53 bits: 64 type: MCP
arch: v8l rev: 4
Speed (MHz): avg: 1512 min/max: 100/1512 cores: 1: 1512 2: 1512 3: 1512
4: 1512 bogomips: N/A
Features: Use -f option to see features
Graphics:
Device-1: meson-gxl-dw-hdmi driver: meson_dw_hdmi v: N/A bus-ID: N/A
Device-2: meson-gxl-vpu driver: meson_drm v: N/A bus-ID: N/A
Device-3: meson-gxl-mali driver: lima v: kernel bus-ID: N/A
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting
unloaded: fbdev gpu: meson_dw_hdmi,meson_drm,lima resolution: 1364x768~50Hz
OpenGL: renderer: llvmpipe (LLVM 15.0.6 128 bits) v: 4.5 Mesa 22.2.5
direct render: Yes
Network:
Device-1: meson-gxbb-dwmac driver: meson8b_dwmac v: N/A port: N/A
bus-ID: N/A IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Info:
Processes: 192 Uptime: 19m Memory: 1.89 GiB used: 752.4 MiB (38.9%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 clang: 14.0.0-1ubuntu1
Packages: 1569 Shell: Zsh v: 5.8.1 inxi: 3.3.13