CubeProgrammer fails to reconnect over USB after U-Boot stage
I've been having this problem for a while now. I open one of the trusted flashlayout (.tsv) files in STM32CubeProgrammer. I can connect to the target board over USB without issue. I click "Download" and it successfully downloads tf-a-stm32mp-serialboot and also successfully downloads u-boot-stm32mp.
However, when U-Boot is executed, the target board fails to reconnect over USB. Here is the dmesg output:

Eventually, STM32CubeProgrammer times out because it is unable to connect to the target to download the kernel.
What could the cause for this be? I have looked at the USB configuration in the u-boot device tree many times and have followed the wiki, and it all looks correct.
