Unable to use machinectl with selinux in enforcing mode

Hello, everyone!

I am using Fedora Silverblue 31 and i cannot use machinectl with selinux in enforcing mode.
Does anyone know how i can change the SELinux policy to allow it?
Thank you!

[gui@localhost ~]$ sudo machinectl shell gui@Fedora31 
Failed to get shell PTY: Input/output error
[gui@localhost ~]$ sudo setenforce 0 
[sudo] password for gui: 
[gui@localhost ~]$ sudo machinectl shell gui@Fedora31 
Connected to machine Fedora31. Press ^] three times within 1s to exit session. 
[gui@Fedora31 ~]$

There is this audit2allow after grepping the exact error.

Thank you!
I tried it, but it seems it may be bug in selinux.
I already opened an issue with fedora-selinux on github.