Thanks for your kind reply :) I will try to explain why one big spritesheet is the way to go for me. I'm working with Godot and Aseprite.
So.. When I want to import animations for my Player for example, I have ONE Aseprite file from my character with all the different animations with animationtags.
Like this:
The imported file will be set up with a Aseprite plugin in the Godot Animationplayer. One click and everything is setuped! And If I want to change something in the animation I just need to change it in one aseprite file, reimport, and it's done. Even animation speed can be controlled via aseprite. So with this workflow I have all the control in my aseprite file which is quite nice :D
So to achieve this workflow with different spritesheets for every animations I first need to merge all spritesheets together which is quite of annoying first time because I hate to copy frames in Aseprite around. :D But yeah chatgpt saved my life in 3 minutes.
But I think neither your nor my workflow is wrong. Both are practical depending on the application ♥