Useradd --btrfs-subvolume-home selinux labeling

The --btrfs-subvolume-home switch looked interesting.
Is this expected behavior?

Feel free to delete this no longer relevant topic.

That would be expected for that command since it creates an additional subvolume under /home for your users home directory.
Most users do not do that and only have the default /home subvolume with the users home directories there, as you did with ansible.

Permissions and context for that subvolume seem unusual in relation to that normally seen with a users home directory.

$ ls -lZd /home /home/*
drwxr-xr-x. 1 root root system_u:object_r:home_root_t:s0 10 Apr 25 10:52 /home
drwx------. 1 me me unconfined_u:object_r:user_home_dir_t:s0 300 Apr 25 11:52 /home/me

What happens with the content of /home/me2?
ls -lZda /home/me2/* /home/me2/.?*

Editing the content of your initial post and removing all the relevant content now makes the response and marked solution incomprehensible since the original question and information had disappeared.

Please do not ever remove the content of the initial post since it makes the responses weird and does not retain the subject of the thread.