I agree the Wuhan lab leak remains the most likely explanation. I think these additional details support that theory, as they verify that this activity was indeed taking place in Wuhan, while also helping explain the unusual behaviour of all the people who should be investigating but seem instead to be constantly deflecting.
Agree seems like we have the incentives lined up and the least plausible scenario without new information. Likely will never get to the bottom of this.