Its the same performance you can expect from 100 x N meshes, the logic cost to maintain the blueprint instance on world its minimun, cause the interactions came from the player, the BP only waits for his event to be triggered.
Moreover, to save states of each building Im using booleans, so no logic is done an event updates BP
Thank you!