Spent some time in gdb on this and from what I can see, rfb_get_eds_status_msg symbol is not present anywhere and dlopen() fails. I think RHEL 7 comes with different dynamic linking options and tolerates this. I will need to spend a bit more time going through this, but this is what it looks like.
Thank you for testing. Indeed, this is broken. With Xvnc, it cannot load libvnc.so, for reasons yet to be determined. For Xorg, the version of xorgxrdp was compiled using the previous version of xrdp and load is refused due to incompatible version. This is also broken in F34, so I will revoke all these packages.