Mt67,
I really hope you don't go Surface. A keyboard isn't worth all that. If you had a bad experience, I'd go to someone above and explain that to them, your problem, your experience with that employee. They will fix it. Or I would take it to another Apple Store. I've had better experiences at the larger ones than the smaller ones, since they do the most business they are all about customer service. Shouldn't be that way, but I've noticed that.
As for this keyboard, I do love it! But, I'm convinced there is a design flaw with this keyboard. I am on my third one now. I think (theory) the flexible ribbon that marries the keyboard to the contacts and the cover just ends up breaking over time after the constant bending back and forth.
Apple has to know this is going on since this is for one of their premiere products. I recommend going to the online service specialist first, and let them know what is going on with your keyboard, then once this is documented and then you return to the Apple Store, they will see that you tried to get this resolved and will not be able to refute your issue. They will have to fix this for you, depending on the length of time you've had the keyboard and how well you take care of it, which I'm guessing is very well. What they did with mine is test it on their display iPads and could clearly see that the Smart Keyboard wasn't working.
Let them know how long you have had the keyboard, and then point out that you've researched the issue online and that this is a common issue on the Apple forums, because it is! Heck, I have even had an Apple Genius tell me that this happens a lot and they swapped me out a new one with out question!
This iPad Pro is a fine product and the keyboard is great! Not perfect but it's almost there. They need to get this keyboard issue resolved.
My experience, the smart keyboard works great new, over time, it has trouble connecting to the iPad, typing text fails intermittently, you get the error flag that your device is not supported, then it is only a matter of time before it fails completely.
Definitely take it to a manager if you get the same run around. All customers deserve great customer service no matter where you go. Apple Store or not.
Good luck, hope you don't jump ship to an even greater headache.
~ MJ