What image size are those big animations?
Ofcourse it's up to you to design how you feels best, but just a quick warning:
Think about Video player software - They don't preload an entire video into RAM, they buffer as the video plays.
Dont forget: Image sizes when stored as files, they're compressed, but to display them ingame, they're uncompressed.
Assuming the size of the images are 1920x1080, which is around 8MB of VRAM, and you have 50 frames, then that would be almost half a GB of VRAM.
That's only 1 sprite, and will cause issues for players that have an integrated chipset, like many laptops have.
If you have many unique sprites at same size and frame count, and they exist all at once and are not cleared from memory, then around 15 sprites would max out the VRAM of a GTX 2060,and around 31 to max out a GTX 3060. That's just these sprites, may be many other images in your game.
Would be good to playtest this on some mid-tier computers, make sure it works there.
None of this matters if you are targeting high-end only, or it's just a personal project lol