Consider the following task that repeats every day at 10 p.m.:
* TODO Floss teeth SCHEDULED: <2019-08-05 Mon 22:00 ++1d>
On Tuesday at 9 p.m., marking this task DONE in Emacs causes the next scheduled time to be Tuesday 10 p.m. In Beorg, the next scheduled time ends up as Wednesday 10 p.m. instead.
Thank you for highlighting this. I've updated the logic, which was incorrect, to hopefully handle this correctly. This fix will be in the next release of beorg.