Hello,
ansible.builtin.setup is not reliable in reporting the partition UUIDs. It uses /dev/disk/by-uuid (in linux.py: get_partition_uuid(partname)), which is not a reliable source of information. I have a situation where 1 of the partitions is missing whereas blkid do report correctly the UUID.
Can linux.py be modified to used blkid instead of /dev/disk/by-uuid?