Once again thanks for the help.
So the emails are getting through to my todo but the reminder date is not being set.
So I am wondering what I am doing wrong.
I have created switch cases. See images for understanding, sorry its in Swedish though.
1. I have the email, sends when high Priority, nothing else set. This part works.
2. Then see the image below, the Input (Indata) is like you wrote this, exactly this
dayofweek(triggerBody()?['DateTimeReceived'])
3. Below it is just the Ouput for the Switch cases.

4. I have a feeling that either entry in point 2 is incorrect but more likely is the input in the To-Do below
For example below we have for Sunday which you said is day 0.
The reminder date is formatted exactly like this
adddays(triggerBody()?['DateTimeReceived'],2,'yyyy-MM-dd')
Because I want it to set it to Tuesday.
Have I set it incorrectly? How will the system understand that its this coming Tuesday?
I have used the same logic

5. Here is how I set all of them
Case 0
Expression
adddays(triggerBody()?['DateTimeReceived'],2,'yyyy-MM-dd')
---
Case 1
Expression
adddays(triggerBody()?['DateTimeReceived'],3,'yyyy-MM-dd')
---
Case 2
Expression
adddays(triggerBody()?['DateTimeReceived'],4,'yyyy-MM-dd')
---
Case 3
Expression
adddays(triggerBody()?['DateTimeReceived'],5,'yyyy-MM-dd')
---
Case 4
Expression
adddays(triggerBody()?['DateTimeReceived'],2,'yyyy-MM-dd')
---
Case 5
Expression
adddays(triggerBody()?['DateTimeReceived'],2,'yyyy-MM-dd')
---
Case 6
Expression
adddays(triggerBody()?['DateTimeReceived'],2,'yyyy-MM-dd')
Very grateful for help, I am missing something, but what?!