Hello, BlueSky_BB123.
Welcome to Microsoft Community!
If your Surface Slim Pen 2 is not charging in the charging slot of the keyboard, and you've verified that there is no dirt in the keyboard connection or the charging slot, then the problem may be originating from the driver and the hardware itself.
At the same time, I really appreciate the attempts you have made and that is part of what we can get right for you.
Next, then, please try to continue troubleshooting the driver issue, as some driver failures may cause the charging function to fail. You can try to get the driver and firmware installer for Surface Pro 11 manually:
Download Surface Pro 11th Edition Drivers and Firmware from Official Microsoft Download Center
Please reboot your device after the download is complete to apply the driver update. The above steps usually work if the problem stems from the driver.
If your pen is still not charging, it is necessary to consider whether this is a hardware issue with the pen or keyboard.
In fact we have an easy way to determine where the problem is originating from. If you have an additional pen or keyboard device, this can help us determine this more intuitively by testing it with different hardware.
Considering you don't necessarily have such hardware, I would recommend getting in touch with the Surface Support team and getting more efficient hardware service.
I share with you the steps to create a service order here:
Open the Surface App (usually built into your Surface device, or you can download it from the Microsoft Store if you don't have one) and follow the procedure below:
- Click "Help and Support" and then click "Get Help".
- Briefly describe your problem in the text box, such as "Surface Slim Pen won't charge", and then press Enter.
- Click "Contact Support" at the bottom.
- Select "Technical Support" and click "Confirm".
- You will see "Chat support" and "Phone support" options, please contact them during working hours, you will get one-to-one support services.
I wish you all the best.
Best Regards.
Leo.L - Microsoft Community Support Specialist