Update to my post about using #VariableFonts in theme.json: As of #Gutenberg 16.3.0, they show up correctly in the editor! Previously they were just a bit messed up, annoying but I dealt with it since it worked fine on the front end.
https://cr0ybot.com/2023/07/using-variable-fonts-in-theme-json/#editor