Your understanding of movements looks pretty okay…
To mimic what the others have said, if you enjoy what you’re doing, and youre seeing progress you can be happy with, then roll with it.
If it’s some zen state for you, or some deep seated personal grudge you’re holding (against yourself or others) that’s fine, and you’re using it for your own reasons. After all, no one is paying you for this… so have fun!
However, to be critical:
(All assuming I’m lifting by myself, which I’m not currently, this vastly skews the timeframe)
A typical workout lasts anywhere from 40-60 minutes.
Always focus on the big movement first. What you consider a big movement, and what I consider one, can be vastly different things.
I dont think Smith machines deserve the dogmatic reputation they’ve garnered, but I do believe true free barbell movements are king, and regardless of your goals, would benefit greatly from doing them. Ie. All stabalizing muscles and a general sense of balance get neglected on Smith machines. (This is assuming you’re a healthy individual, with patience, and access to a squat rack/bench)
Plyometrics are an awesome addition, kudos to you for having them in there. Personally I wouldn’t do nearly as many, but I’m also 260lbs, so, my joints dont quite enjoy the abuse.
Truly critical; not asked for, dogmatic opinion using your posted workout as an example:
Add barbell squats. They’re great for you as long as you’re willing to take the time to learn. Get comfortable with being uncomfortable. Do these first, and do them heavy(ish). They will have a fantastic carryover to everything else, as well as keep you healthy (and get you closer to whatever God you follow when you’re in the hole)
Core is fine
Accessories arent too bad, however, you’ll find yourself probably reducing these if you incorporated squats.
As stated before: if you are having fun, just ignore everything I posted and enjoy yourself. If you find that you would like to take a dive in the deep end and start getting stronger/leaner/fitter that what you are currently, you can adjust accordingly.
*edit: I started the eye roll early when you posted your workout, but I ate my words. You’re not totally out of the field with your programming. It definitely could use some finesse, but I’ve seen much worse on here many times.