The linked logs show that it does not accept the address, so fails to enumerate.
I haven't looked at the complete log, but what appears is just that the device fails to reply to pretty much any request from the host. So, acting like dead beef.
It uses CRC of the first 256 bytes to determine if the flash contents is valid, so an empty flash, or even flash programmed with random data would result in it booting in a DFU mode.
That's what I was not sure about. I don't think I have found anything about this in the datasheet though. Can you point me to the doc that states it? (I believe you, I just tried with a Pico board i had in a drawer that was never used, so I'm assuming the flash was blank, and it does boot in DFU mode automatically.) Would like to see it clearly stated though. If you have a ref.
That said, this is a handy feature then, but I would still recommend providing a way of forcing it like the Pico does with BOOTSEL - because otherwise, programming the device with the USB bootloader is going to be a one-time thing, unless you program your own bootloader on the first try. Or otherwise you'll have to use SWD.
And it tries to start USB, but fails.
I think all it would take for the USB stack to try as it is and fail in this way would be to just connect a pull-up between the D+ line and a 3.3V supply. So it doesn't tell much except that something that looks like a pull up is connected between those. I'll try this one of these days, but I'm pretty sure that's all it would take to trigger an enumeration attempt (with of course no reply to any of the USB requests.) I may have missed one valid reply in the posted log though, but I don't think I've seen any.
For the OP, one thing to check would be if he put a *12MHz* crystal on his board, as it's the only way the USB bootloader will work properly, as the datasheet states.
(Whereas if you're implementing USB in your own firmware, I think you could generate a valid clock for the USB peripheral from a different crystal. But for the bootloader, it's fixed.)
And of course, check that D+ and D- are not swapped.