Too many possibilities.
Wait for the compression results first.
My first though was timing belt slip but you said runs good in v-tec.
Maybe check the plugs and see which ones wet with fuel.
I'm thinking/hoping it's a timing belt slip. Honestly, when my friend's CRV was off one tooth, lower RPMs felt like shit then it would *seem* to run well at the higher ones.
I did misshift a week or two ago when a k-fail Civic tried to pass me and RPMs shot up (don't think I had it fully in gear) but it drove fine afterwards. Yesterday I beat on it fooling with an Audi, but I only took it to 8500rpm, nothing too ridiculous. Sometime after that, I'm not sure when exactly, the car started sounding different and I feel like the wore out D16A6 is back in there :/
I'll check timing first, then compression. I hope it's just timing...
Valves usually bend when the float and get smacked by the piston, correct? This is a relatively low compression build (9.7:1) and has dual valvesprings so I'm not sure they'd float enough to smack a piston even if I overrevved, which I didn't.