for RK006 : webserial is not needed, it only needs webmidi.
https://caniuse.com/?search=webmidi
the problem is that Android seems to fail at handling the asymetric / multiport RK006 MIDI port layout. You can try to select RK006's preset #10 before connecting to Android (in preset #10 the RK006 will connect as a single MIDI IN/OUT device to a USB host)
edit: just tested it with a Samsung S10e Android phone: works fine with Google Chrome
edit2: just tested on Samsung S9FE tablet (Android 14), and here it works fine even when not set to preset #10