On BB3 board I do not have buttons, so I tried to set reset to 0 or 1 but it did not help - then I used user_programn
So I assume it needs HW pull-up for some strange start-up reason
https://github.com/emard/ulx3s-misc/blob/master/examples/usb/proj/lattice/ulx3s/usbhid_host/top/verilog/ulx3s_usbhost_test.v#L118