When you say “No DMs” do you actually want no-one to ever interact with your account? What’s the point of having Instagram if you don’t want anyone to be able to connect with you?
Social media is for being social! Even if you don’t want clients trying to book appointments through your DMs I would recommend redirecting them to your booking site or email through positive redirection such as “Email to book” or “Booking details linked below”