Hello, thank you for reaching out. We confirm the behavior you report when querying out TAP service using pyvo. We will fix it in the coming weeks (considering some currently ongoing DB server operations, and staff vacation season at the moment).
In the meantime, we recommend running TAP queries through either of these (some of which you have already pointed out):
- the Data Lab `queryClient` interface (works e.g. in notebooks, Python scripts, etc.)
- the `datalab` command-line utility (works from a local installation)
- web query interface at Data Lab
- other TAP-aware clients, e.g. TOPCAT
Thank you for reporting this, it's much appreciated.