For the PSoC 6 BLE Prototyping kit, the Kitprog2 status LED is clearly not the green LED P7 which you have mentioned. I need to understand how is this green LED blinking? Was the board already programmed?
Also, Do you have PSoC Programmer installed on your PC? You can through the KitProg2 User guide here: https://www.cypress.com/file/225961/download and the section "Troubleshooting the KitProg2" for the details of LED status indication as below-
Can you please let us know about the queries above?
So none of the lights were on, so USB enumeration wasn't working. However, this morning I plug it in and it magically works, so I don't know how, but my problem is solved.