Hey Nomad, a lot of the tactics you mentioned are generally the right thing to do. One thing which is key against these types of players is to vary your shots, so the placement, spin and speed. If they get into a rhythm or the pattern of the points are too similar they will get in more attacks as you said.
You mentioned above giving him less confidence by changing the direction,that is vital to get players making more decisions abd have uncertainty in their mind. Probably you’ll find it much easier next time but overall it is the right approach!