Maybe I'm missing something, but it seems to me that font configuration just doesn't work on wayland.
Steps to reproduce
# Running this with Xwayland gives a big DejaVu font:
rofi -theme-str 'window { font: "DejaVu Sans 30"; }' -show run -x11
# Running this doesn't give a big DejaVu font:
rofi -theme-str 'window { font: "DejaVu Sans 30"; }' -show run
Maybe I'm missing something, but it seems to me that font configuration just doesn't work on wayland.
Steps to reproduce