Look, if you have time to do all these activities and you enjoy them, then have at it. Cardio is good for the heart, stretching is good for the mind, it’s good to have strong abs, etc.
But please know the science of strength training. Resistance training is a form of HIIT. It’s great for the heart too. It burns fat. It reshapes your body. Resistance training is loaded stretching and it increases flexibility. Having nice abs is achieved by having low bodyfat levels which is mainly influenced by bodyweight and strength.
Strength training does it all. It is the cake. The rest is icing on the cake. But you can go overboard with the icing and interfere with the positive adaptations that strength training produces, so prioritize accordingly.