I posted this in feature requests, but I thought about it more and I believe its more of a bug report since its not "intended" functionality based on recent changes by apple, and how Bevel used to function in the past.
Currently, Bevel splits sleep sessions if there’s a wake period longer than 30 minutes. This causes sleep sessions to be incorrectly marked as naps when you wake up longer than 30 minutes in the night and only use sleep schedules. I have had this happen multiple times already since I have been having trouble sleeping and it usually takes me about 45 minutes to fall back asleep, so then I have to go in and manually edit data on the health app.
And I am not sure if Bevel is aware of this but Apple removed automatic “time in bed” logging from sleep schedules and it only writes when using sleep focus now. In the past, sleep schedules used to write to the time in bed data point, and sleep times longer than 30 minutes were automatically merged by bevel if they were inside of the time in bed range, but since this changed by apple, it no longer functions this way, so I suggest Bevel adds:
  1. A configurable time window for detecting sleep interruptions (instead of the default 30 minutes).
  2. An option to merge sleep sessions.
This would help users who don’t use sleep focus get more accurate sleep tracking, and would solve the issue of those, who like me, wake up longer than 30 minutes in the night and use only sleep schedules, not have to go into the health app and add "time in bed" to get bevel to properly identify it was a singular sleeping session.
I think this is an oversight in bevels sleep logging based on recent changed by apple, so I believe this should be added, as it currently only inconveniences the end user in its current state.