@shmengie,
Can you go check your 'Reports'? If there was something that happened, like losing its position or needing to charge it should appear in the app.
Is the vacuum able to complete a similar clean if started manually, rather than from a scheduled clean?
When the vacuum finishes the living room, does it go directly back to the dock, or does it wander around or go towards the next room first?
I think that you have everything correctly configured, the only difference between yours and mine is that you have an added Custom Clean for mopping. Due to having to monitor and add water, I only have it set to vacuum on a schedule.
Does your living room have carpet compared to hardwood? Maybe the addition of a scheduled mopping is interfering - as if it is looking for its mop to be added/removed before continuing?
Lastly, I would check the path of the vacuum. If it has to go through a tight area, or trys to magically pass through a mirror, it may fail to find the next room and just head back to the dock.