When a user logs in via xrdp, the file /usr/lib/xrdp/startwm.sh gets run. Currently on ~x86, this file sources /etc/rc.conf for the definition of the XSESSION variable. However in at least the version of sys-apps/openrc that ~x86 is currently using (0.3.0-r1), XSESSION is now defined in /etc/env.d/90xsession. This will cause users to experience a sesman failure when going through the initial session setup after login. Ideally, the version of /usr/lib/xrdp/startwm.sh that installs on ~x86 (or any keywords that use >=sys-apps/openrc-0.3.0-r1) would source /etc/env.d/90xsession for the XSESSION variable. I have not tested this with older versions of openrc so I'm not entirely sure when this problem began or if it is relevant to x86 keywords.
The package has been removed from portage.