With PvP, I find that it varies/fluctuates most of the time (for me at least, I don't know about anyone else).
Some of the time, it turns out fine without any issues, and the game ends up going noticeably well, but other times lag, delays, aiming issues or some other problems come into it, and it makes PvP not enjoyable or just plain frustrating. It's very noticeable when playing on split-screen because there's so much going on and it lags all of the time!
For instance, I was in a game of Turf Takeover yesterday and was put on the Plants faction, and the other team had 1 zombie, while my team had about 5 people. Because we were capturing and it was a payload-pushing map, there was not much to do at all, you can watch a video showing some of what happened in the match if anyone's interested:
https://xboxclips.com/DefenseGuy35/d6ce7b39-c26e-4f6b-a046-82a493e52d2e (quiet and "fun" game of Turf Takeover)
My point is that PvP definitely varies a lot and can be very inconsistent, there's a lot of time where you keep getting vanquished randomly and your shots are not shooting or rendering damage on opponents (all that annoyingness) and other times where it goes fine without much issues which is a fairly rare occurrence.
Hopefully, there will be fixes or updates that will improve PvP at some point in the near future (livestream?) 🙂
@spIash_damage It is possible that the peashooter in your video that vanquished you had the "Homing Pea" upgrade. Can't tell though! 🤔