Animation in camera of a first person 3D player character is lagging the game

Godot Version

v4.4.stable.official

Question

I want to add animation that would play in the camera of my player character.

I tried to use AnimatedSprite2D for that and animation is assembled from around 200 PNGs with resolution of 1920x1080.

Problem is that game lags really badly when I play it. But When I check canvasLayer in 2D view it plays normally. I am not sure where exactly the problem is if it is the resolution or just the png format or something else.

Does anybody know how to do this kind of stuff correctly?