Would suggest you box mix. Cardio is totally compile. If your weight training in a normal cycle your micro-tearing muscle to generate growth. Your growth needs to come from proteins. If your fasting that means your tearing down one muscle to repair another. Terrible results, lots of pain and slower healing.
Be kind to yourself and train when you can feed your muscles.