Looks fine to me and is pretty much how I train now.
Exercises can sub in and out at different times and reps can very as well.
Rest days can be after either 2 days on or 3 days on depending on how you feel. Or some guys like to have a rest day after legs as that is the most CNS taxing.
It’s a good split.
Edit: One thing I do differently is I go Pull / Push/ Legs.
The reason is I don’t want my back to be a weakness on Leg day. For example doing Bent Over Rows the day before Squat / Deadlift variations could be an issue with the lower back.