Privatemsg rule problem
The Recipient in the Privatemsg rules integration does not provide a user object, because the recipient could be a user or a role.  (There is a Privatemsg function for sending messages to roles, not just individual users.)

So, this is a limitation of the Privatemsg rules integration.  If you want to do this, you will have to add that functionality to the module yourself.