what seems weird is the desire to view something on your Mac which requires you to go wake up your phone where you can then view the data on the phone.
When an iOS widget is used in macOS, the data it displays is usually generated on the iPhone and sent to the Mac to display. It can’t access the data without unlocking the iPhone.
So, the battery widget would be superfluous.
Find My polls the devices when you open the app and select the tab. It doesn’t keep constant updates in the background. IOS Widgets are not designed to make a connection to retriev the data. The iOS widgets expect to find the data they display on the host. To get the data over to the Mac, you have to explicitly allow the connection. To display the battery level on the Mac would require some constant pulling of the iPhone which necessarily would drain the battery.