So you moved the tick projectile loop entirely to CPP but left everything else in BP? Interesting. That could be a very solid work around. Still really weird BP loop just goes bonkers. That has got to be a critical bug in UE IMO.
Wonder if we can get a UE dev to chime in here as something is very very wrong.
Edit: Submitted a bug report and linked it to this topic. Something isn’t right.