Any client that’s not willing to give you basic contact info and agree to basic terms is a waste of your time. When I hire I always unblock my number and give my preferred name. If asked I don’t mind disclosing other providers I’ve been with unless they have specifically asked me not to. That really only happens if they are retired but have agreed to keep seeing me.
I like setting a time and place and then confirming 24-48hrs out.