Tiny 2040 cannot run example usb/device/dev_lowlevel

I am trying to run the usb/device/dev_lowlevel example to configure the Tiny 2040 as USB device. However, the code is locked at while (!configured) {} loop. configured var is set to true when a setup packet is received from the host and is fired by the irq5 interruption. But this never happens. I do not know whether is due to the host or something different in the USB layout in the Tiny 2040.
In the Pico, irq5 is mapped to the 0x00000000100001cc address. Is this mapping different in the Tiny 2040?