First, dmesg shows the device is recognized.
[67134.183594] usb 1-4: new high-speed USB device number 9 using xhci_hcd
[67134.352338] usb 1-4: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64
[67134.352341] usb 1-4: config 1 interface 1 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 64
[67134.369339] usb 1-4: New USB device found, idVendor=31bb, idProduct=0622, bcdDevice= 1.00
[67134.369342] usb 1-4: New USB device strings: Mfr=2, Product=30, SerialNumber=49
[67134.369343] usb 1-4: Product: ATKey.Pro-01C01F67
[67134.369344] usb 1-4: Manufacturer: AuthenTrend Technology Inc.
[67134.369345] usb 1-4: SerialNumber: xxxxxxxx=0-00-0000-0000-00000xxxxxxx
Second, the am_u2f dependency is required to make pam_u2f.so available.
Third, follow the ubuntu video in this product page.
It works without any tweaks to libfprint.
Report