You’re going to have some significant issues when you get to lighting–each object gets processed by itself and that will cause slight lighting variations which will be very obvious with meshes like that. Also, you get worse performance due to the large number of objects increasing draw calls. Since they are so simple, you would do better to take the minor hit to memory and make more unique complete meshes rather than increasing the draw calls by making them with many meshes.
If you have to use modular objects for your game type then it might be better to use dynamic lighting though it wouldn’t look as nice.