Close...
The manager and the client actually start speculating at solutions instead of just letting you talk.
I'm responsible for "upleveling" info to management. As annoying as it is, small talk does serve the purpose of getting non-technical people to like you more, which leads to them implicitly trusting you. The only thing worse than talking about John's kids for 10 minutes is having a non-technical person try to grill you on details they don't understand.
A very dangerous situation. You try to give a simple abstracted explanation of what's going on to make it accessible... That manager sells the client another "simple abstraction" and makes you develop it because it's so "simple"