Currently, when tapping a “Run for X minutes” tile, but all conditions are not met (for example, user is not on Wifi, while mobile data condition is disallowed), nothing will happen.
However, I would argue that user explicitly tapping a tile expresses clear user’s desire to run the sync now, regardless of any conditions, since user is presumably aware of existing conditions (he/she knows that the phone is not on wifi and yet the tile was still pressed).
Do you think this is an expected behavior here? Alternatively, we can also add a setting to control this.
(PR for this is already done - #1354, but I was told to create an issue for a discussion first).