I’ve thought about this before with projects, or macros/actions, or post-save hooks to handle these cases.
A workaround at the moment is creating some kind of script to watch the .aseprite
file changes and call Aseprite CLI to save the file in other formats: