You can try wayvnc, I made it work on Android, with Alpine and Phos
Install wayvnc on the PPP then:
export XDG_RUNTIME_DIR=/tmp
export WLR_BACKENDS=headless
phoc -E '/usr/libexec/phosh -U' &
wayvnc
After this you should connect from another device using a vnc viewer to your PPP
This is more o less how I did it on Android I'm not sure if something should be different on your case.
Install wayvnc on the PPP then:
export XDG_RUNTIME_DIR=/tmp
export WLR_BACKENDS=headless
phoc -E '/usr/libexec/phosh -U' &
wayvnc
After this you should connect from another device using a vnc viewer to your PPP
This is more o less how I did it on Android I'm not sure if something should be different on your case.