You're following most of the key principles of exercise here (at least 3 x cardio sessions, a day off, 48 hours between ST sessions), so what you've got is OK.
But you may get more out of the same time commitment by rescheduling one of your weekend days off to midweek, so that you have 2 days then rest 1 day, 3 days then rest 1 day, rather than work out 5, rest 2.
Also, you will get more out of your strength training if you can work each muscle group at least twice a week, rather than just once. I'd really like to see you doing 2-3 all-body sessions per week, rather than isolation exercises. By choosing compound exercises that work several different muscles at once, you can get in an all-body workout in just a few moves.
Just to emphasize - you aren't doing anything wrong, or that goes against sound exercise principles. But there are ways you can get more out of your workouts.
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
| current weight: 178.0