É realmente um problema do Xorg. Se esta é uma opção para você: na tela de login há uma pequena engrenagem onde você pode selecionar "Ubuntu on Wayland". Isso resolve o problema para mim. Estou digitando isso em dois teclados USB agora.
O único problema é que parece haver algum atraso na propagação do turno. I.E. se eu pressionar shift em uma placa e uma tecla na outra, ela sai sem mudar, a menos que eu segure por um tempo.