Eject on menu bar shows "No Drives" even though an external drive is connected
I was looking for something similar and came across this article How to Quickly Unmount External Drives From the macOS Menu Bar for an app called Semulov.

Works as advertised.