5
Are you losing muscle
You're not
Can almost guarantee that you’re not doing too much cardio if you’re not an advanced lifter (5+ years of serious training). Overtraining is rare if you’re sleeping and eating well.
averaging 20k steps a day?
That's fine