I don't think this is a UI issue, I see that the response does have those field values being flattened out. Since we don't do this at all on Typesense, I wonder somehow the Firebase client is doing this flattening wrongly. Which is why if you can index a document and try querying it from the JS client we can confirm that.
cc @Jason Bosco can you also check if there is a bug with the firebase extension here.