The problem is in kernel ch341 driver. Using 5.3.3 on Archlinux and 5.6 rc1.
This driver version compiled using this Makefile
obj-m += ch341-m.o
all:
make -C /lib/modules/5.5.3-arch1$(shell uname -1r)/build M=$(PWD) modules
clean:
make -C /lib/modules//5.5.3-arch1$(shell uname -1r)/build M=$(PWD) clean
reload: all
sudo rmmod ch341-m ||true
sudo insmod ./ch341-m.ko
Made it upload again. Hope it will be solved in kernel soon. I think the problem is addressed here
But the guy said it was solved in 5.6 rc1 which was not in my case.