An update: I heard back from Apple in Feedback Assistant. It appears that they intentionally made this change with WatchOS 9 and iOS 16. Here is the reply I got from Apple:
"Please know that this was an intentional change, and the documentation is being updated to reflect this. See https://developer.apple.com/documentation/uikit/uidevice/1620015-name for the analogous change in iOS."
It sounds like the default in WatchOS 9/iOS 16 is to return a generic device name unless you request an entitlement from Apple for your app to use the actual device name: https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_device-information_user-assigned-device-name
Topic:
App & System Services
SubTopic:
General
Tags: