it would probably be easier to delegate the role of "data access" to one of the two MCUs and create an API for the other one to request the data
(FAT32's design does not include native locking or journaling to prevent conflicts, so if multiple systems try to access a FAT32 file system at the same time, they may cause data corruption, especially if one system writes while another reads or writes simultaneously.)