I’m not certain but this seems like something went wrong in serialosc build/installation? All of this behavior seems potentially attributable to missing protocol DLL(s). I’m using a monome grid c. 2018, but here is the install procedure I used.

% git clone https://aur.archlinux.org/libmonome-git.git
% cd libmonome-git
% makepkg -si
% cd ..
% git clone https://aur.archlinux.org/serialosc-git.git
% cd serialosc-git
% makepkg -si
% cd ..

This results in /usr/lib/monome/protocol_mext.so and other object files for the other protocols used by older grids, and I can connect with serialoscd or serialosc-device /dev/ttyUSB0.

I’m not familiar with how yay works or if that’s relevant.