Working on #8008 , I found that flatc compiles monster.fbs into a different binary schema file on Windows than other platforms.
Here's the Windows version: monster-windows.bfbs.zip
And here's the normal version: https://github.com/google/flatbuffers/blob/master/samples/monster.bfbs
This issue seems like it has never been noticed till now because the CMake build system for flatc did not regenerate monster.bfbs, so the check for whether any generated files are different after building has not been catching this.