This is all fine and not a big deal, but the issue is that if we create two jobs for the same team (teams+SharePoint) and they happen to run at the same time, we get a warning saying that the team/site "is already processed by another job". It makes no difference if we combine them into a single job or separate them in two jobs. This could be resolved by chaining jobs, but that is not a feature of Veeam Backup for MS365. Another approach is to set the start times so far apart that they are unlikely to run at the same time, but this is a bit hit and miss and can lead to skipped restore points.
According to support, there is currently no real solution or best practices for this scenario. My questions to you guys is how you handle teams backups? Do you just stick with the pure teams backup job and accept that not everything is backed up? Or do you not backup messages and just have a SharePoint job? If you are using two jobs for each team, how do you implement this to avoid the "is already processed by another job" message? Appreciate any suggestions we can get.

I would also like to propose a feature request, as I believe it is related: allow jobs to be chained, similar to how it is in VBR.