Sounds like you are not a member of dialout. Try this:
Type 'groups', is 'dialout' there ?
sudo usermod -a -G tty yourUserName - sudo usermod -a -G tty gil
(gil is my user name)
sudo usermod -a -G dialout yourUserName
Log off and log on again for the changes to take effect.
The last step is most important!
I use an Arch Linux and the user is member of uucp.
As mentioned previously, neither /dev/ttyUSB0 nor /dev/ttyACM0 are created when I plug in the Uno R4 WiFI.
Still, I update the udev rules.
So, I suppose something is wrong on udev side in my opinion.
Here the lines that appears when connecting the Uno R4 WiFi:
[25juil. 21:30] usb 3-1.1: new full-speed USB device number 17 using xhci_hcd
[ +0,133878] usb 3-1.1: New USB device found, idVendor=2341, idProduct=1002, bcdDevice= 1.00
[ +0,000019] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ +0,000004] usb 3-1.1: Product: UNO WiFi R4 CMSIS-DAP
[ +0,000003] usb 3-1.1: Manufacturer: Arduino
[ +0,000003] usb 3-1.1: SerialNumber: 64E8335DF614
[ +0,131447] hid-generic 0003:2341:1002.001B: hiddev96,hidraw0: USB HID v1.11 Device [Arduino UNO WiFi R4 CMSIS-DAP] on usb-0000:73:00.4-1.1/input0
I found the origin of my problem: kernel version and driver version was not the same.
This was due to a recent system update including a kernel update.
I forgot to reboot the machine.