It’s quite low volume, just 2 sets on most exercises. And are you planning to do same thing 3 times a week? Use a split, nothing fancy just basic upper/ lower/ total or push/ pull/ lower, or something like that and do more volume. The content seems a bit random as well, go heavy on one big compound exercise each session and then smaller assistance stuff, rather than just going through exercises in a random order
For a 3 day split it isn’t really bad but it’s pretty unusual to do 2 sets on everything. Have you tried adding another set of each exercise? You’d have to see if you can recover from that to be able to do the same thing over the day after next. If it were me and I had 3 days I would do push/pull/legs though.