What are the Copy as Table Limitations and How do I get around them?

It’s obvious that Copy as Table has some massive limitations. For instance, using it on tagged documents in a categorised view will result in a subset of documents being repeated and all other documents being discarded.

I think there are also some multi-value fields in the view.

This is really irritating because if it worked, it would be a great feature.

Obviously the view needs to be rewritten - So, what exactly are the conditions required to make this function work?

Any assistance would be appreciated.