gt version 0.11.0
patchwork version 1.3.0
reprex:
gt <- data.frame(x = "ug m<sup>-3</sup>") |> gt::gt() |> gt::fmt_markdown()
gt

patchwork::wrap_table(gt)

I wasn't sure if a) this was a known issue and b) whether there's a workaround to get subscripts/superscripts/etc. in a "wrapped table" in a patchwork assembly?
Cheers!
(I don't know if I should cc @teunbrand as I know you worked on gt grob outputs!)