does query8 return the data that you want? Check the actual output of query8.data.
Also when updating columns in the query you'll have to sometimes hit the refresh button on the columns settings of the table (In your screenshot, Columns -> the two arrows.
To rule out a simple oversight, have you run query8? I've encountered empty table data issues before when the query isn't triggered to run (or manually has the Run button clicked on the query setup). Usually, I've previewed but forgotten to save/run to get the data into my app.