If find 90% of the time they don't care you are watching they carry on as if they will never get banned, i see also ttv names twitch and when i search twitch for them they dont have a a twitch account so they are using this to try cover the cheating as if they are a good player.
Just because someone kills you and then fails to kill another player does not mean that they are cheating.
If you are in game and suspect a user of cheating then please report them by following the steps in this link: https://www.easy.ac/en-us/support/apexlegends/contact/report/
We take all reports very seriously and will fully investigate.
This can happen on console also.
Get lazered by a player, then spectate and they are not as good as you thought they were when they killed you.
On console, people cannot cheat. I think the issues you are seeing maybe related to server/netcode issues and doesn't always mean somebody is cheating. I'm not saying they were not cheating, but sometimes I can spectate players and wonder how on earth they manage to kill me so quickly when it looks like they cannot hit a barn door.
Also, high kill count can be farmed by just hot dropping over and over. Early game kills are easier and faster than late game. I've had my fair share of high kill count, but woefully bad players in my squad.