Am I doing VNC autostart right?

I’m running DietPi on an ODROID C2. I’ve got VNC4 installed under Remote Desktop Access and my Desktops installed are LXDE, XFCE, and Chromium.

After a reboot, a “ps -A | grep vnc” shows that Xtigervnc is running. A “service vncserver status” shows it’s “active.” But when I use my VNC client to connect, the desktop is blank. If I do a “service vncserver restart” then the desktop pops up fine via VNC… I don’t even have to start a new VNC connection. The desktop simply appears in the existing VNC session.

Any ideas what I’m doing wrong?