I’m confused. How is your disk fat32 but mounted As HFS+? That makes no sense. If you formatted as HFS+, it is no longer fat32. They are exclusive to each other.
Both HFS+ and fat32 are file systems. File systems tells the computer how the data on the disk should be stored. Some file systems allow permissions, some not. Some are easier to corrupt and some offer redundancy to the table of contents. Etc ect. Not every OS can read every file system.
Mac OS can read and write to fat16,32 exfat, APFS and HFS+. It can read only NTFS without additional software.
Windows can read and write to NTFS, fat16/32, exfat. But It can’t read e mac file systems.
There are tons of file systems for cds, dvds ect ect. Linux has its own set of file systems. It’s a rabbit hole to learn them all.
back To what I was saying. You can make a “virtual” disk, called a disk image. That can be mounted separately from the main disk. And it can be formtted to whatever you need. If you have your disk as exfat, the drive can still be read by windows, but it won’t be able to access a Mac disk image. If you don’t need windows or Linux compatibility, just leave your drive as HFS+ and save yourself the headache.