Possibly something to do with the small camera radius. Large radius you can see better the whole room https://playground.babylonjs.com/#Y16EGB#1
Perhaps this custom camera might be more suitable for what you need https://playground.babylonjs.com/#CTCSWQ#1 from Customizing Camera Inputs | Babylon.js Documentation
Also if you look at this example you can get picked points data from a mesh. If your only reason for using multiple square meshes is to pick a point you could create a whole floor from one mesh rather than a number of tiles by picking points.