Spectating FPS issues

Hey all. I built a fairly simple spectate system. When a player dies, they auto spectate a team mate. I’m spawning a spectate pawn and setting view target with blend. Works good but certain animations, montages and FOV changes (aim down sight) are invisible. You can see the players gun when they aim down sight, but not when idle and you cannot see the weapons recoil when shooting. Is there a better way to more accurately spectate players in FP view?

Another issue is the spectators view is very laggy but I think that’s a capsule/skeletal mesh issue I can resolve later. More curious on how to more accurately spectate a player. Thanks everyone.