cloudyskies993 Avoid using inefficient push implementations and stick to UnifiedPush / FCM. Check your list of active apps. If you're using WebSocket-based push in Signal or Molly, that's a significant battery drain compared to UnifiedPush or FCM. Molly is a fork of Signal with UnifiedPush support in addition to FCM or Signal's inefficient WebSocket push implementation. Each app you have doing push or other frequent background activity is going to add up towards power usage.
Turn off 2G, 3G and 5G by using 4G-only and you'll likely have much better battery life. Once 5G is more mature, then 5G-only may make sense for this, but right now it's far less efficient than 4G. 5G is more efficient on the Pixel 9, 9 Pro, 9 Pro XL and 9 Pro Fold but the Pixel 9a still has the same radio as 8th gen Pixels.
Sandboxed Play services or a UnifiedPush implementation need Unrestricted battery mode to provide working push but the apps using it through those do not. You shouldn't set apps to Unrestricted except in rare cases. You can set apps you don't need to run in the background on their own to Restricted battery mode which stops them running on their own in the background and defers jobs, alarms, etc. until the app is started by another app.
Having multiple instances of the same apps running at the same time will use more power. If you have multiple profiles with sandboxed Google Play, that's going to use far more power than 1 instance of it running at a time. On the stock OS, Play services is a cross-profile, core OS component with immense privileged access and can share a push connection across profiles. Sandboxed Google Play is not at all the same, it's a regular app and handles each profile as an entirely separate device.