В соответствии с этим потоком linuxquestions Windows нуждается в том, чтобы тип ID FAT32 был 0xc, а не mkdosfs по умолчанию 0xe.
В моем анекдотическом опыте GParted автоматически создаст файловые системы FAT что Windows может читать, поэтому, если это вариант, это может быть что-то рассмотреть.