You are over-worrying this. As others have pointed out, even in desktop mode or after being at 80% for some time, it will once in a while charge up to 100% and be there for a while then go back to 80%. Also, sometimes it stops at a different level than 80%. Like 76%. Or something else. Staying all the time at 100%, or 80%, or some other value is not ideal for this type of battery. So the OS tries to vary things some and periodically it "exercises" the battery, research has shown this can extend the life of the battery. Since we don't have access to the "algorithm," we can't tell why it is doing what it is doing and when it might change things. Also, Sonoma MIGHT have updated the algorithm (versus other OS versions), so just because something changed does not mean there is a problem with Sonoma.
What you are doing is like obsessively measuring tread wear every day or every week on automobile tires. Laptop batteries, like automobile tires, wear out over time and have to be replaced. The Mac OS is just trying to "drive the car" in a way that maximizes the life time.