Here's a screenshot of the white debug pixels I described:
Each white pixel is a pixel which calculated the incorrect value for id_three
(i.e. it was set as 300.0 in the MeshInstance code, but reconstructed to something that was not 300.0 in the fragment shader).