Currently I have no time to look into this. But I remember a similar issue with multiple bind mounts where "fstrim -a" should de-duplicate mount points. This was discussed on ul mailing list one or two years ago. Maybe forward this bug to util-linux.