It sounds like a mechanical issue, so drivers wouldn't help. The symptoms tell me that the eject button is wearing out. 'Forcing' an eject from Explorer probably frees up the button mechanism enough to get it working again. If using the button is important to the way you work, I'd suggest replacing it: they're dirt cheap.
Huawei Mate 20 Pro review: In-depth hands-on