Guage graph repeats column name when multiple columns returned

As seen above, the columns text is copied from last column value instead of column_name => guage text assignment. I tried ${} but it still displays “p99” for all columns. Is there a way I can differentiate column names without creating sub-panels and firing multiple queries?

I would like to resolve this in one /query request.

Grafana Version: 6.7.2