1024 lightmap density enough for complex objects?

Exactly. On your lightmap, it’s obvious that your columns do not receive enough light, hence the weird shadows. You should use only one column and instance it.

Avoid going more than 1024. In your case it should be far less. Your model is quite simple.