Yes, embOS software timer are executed from within the scheduler.
Therefore you should keep your critical regions with OS_EnterRegion()/OS_LeaveRegion() as short as possible.
Keep in mind, this is *not* a support forum.
Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
Should you be entitled to support you can contact us via our support system: segger.com/ticket/ Or you can contact us via e-mail.