I'll log a bug with the 2 devs and see what they say. Thanks for all your help!
UPDATE: After logging the bug on gitlab, I had to paste the output from the console, here's what that output looks like, there's an issue with loading 2 gtk modules:
Gtk-Message: 10:48:09.689: Failed to load module "appmenu-gtk-module"
Gtk-Message: 10:48:09.689: Failed to load module "canberra-gtk-module"
(gwe:2): Pango-WARNING **: 10:48:10.262: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 12'
(gwe:2): Pango-WARNING **: 10:48:10.262: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.262: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.272: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 15'
(gwe:2): Pango-WARNING **: 10:48:10.272: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.272: scaled_font status is: file not found
/app/lib/python3.8/site-packages/gwe/di.py:54: Warning: invalid cast from 'GtkHeaderBar' to 'GtkMenuShell'
builder.add_from_resource(_UI_RESOURCE_PATH.format(APP_MAIN_UI_NAME))
(gwe:2): Pango-WARNING **: 10:48:10.593: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Bold 12'
(gwe:2): Pango-WARNING **: 10:48:10.593: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.593: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.600: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Bold 15'
(gwe:2): Pango-WARNING **: 10:48:10.600: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.600: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.612: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Light 12'
(gwe:2): Pango-WARNING **: 10:48:10.612: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.612: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.620: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Light 15'
(gwe:2): Pango-WARNING **: 10:48:10.620: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.620: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.835: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Italic 12'
(gwe:2): Pango-WARNING **: 10:48:10.835: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.835: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.842: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto Italic 15'
(gwe:2): Pango-WARNING **: 10:48:10.842: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.842: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.880: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 14.3994140625'
(gwe:2): Pango-WARNING **: 10:48:10.880: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.880: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.888: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 17.9990234375'
(gwe:2): Pango-WARNING **: 10:48:10.888: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.888: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.896: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 20.734375'
(gwe:2): Pango-WARNING **: 10:48:10.896: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.896: scaled_font status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.904: failed to create cairo scaled font, expect ugly output. the offending font is 'Roboto 25.9189453125'
(gwe:2): Pango-WARNING **: 10:48:10.904: font_face status is: file not found
(gwe:2): Pango-WARNING **: 10:48:10.904: scaled_font status is: file not found