the “Screen Off Discharge Rate (%/hr)” in your bugreport.zip with ~4%/hr is well above 1-1.5%/hr what I’d see as problematic during “human sleeps”.
You can rule out the apps, the drainrate originates from the modems behaviour or how the kernel interfaces with it. RMNET_DFC has 600 wakelocks per hour, as in 10 per minute. That thing doesn’t sleep.
Your kernel version and build string point at you using Android 12 - there are commits addressing rmnet dfc behaviour in the kernel used for the Android 13 based build that aren’t in the other branch. You could potentially benefit from an upgrade.
(rmnet is Qualcomms driver that lets your application processor (AP) part of the system talk to the modem)
There are reports in the fairphone forum of users unhappy with FP4 drain on Android 13 too, but then FP doesn’t ship Lineage kernels in their stockrom but what Qualcomm provides directly.