Hello,
We have created 3 enhanced SLAs (High, Default, and Low) which we wish to have apply based on the priority of a case. By default the Default SLA is applied.
However, when we changed the priority of a case to High or Low the associated SLA does not apply. Through the documentation I read it looks like this should be updated via a workflow so I attempted to create on to accomplish this (using the old form of workflows not using Microsoft Flow).



I have it set to run when the Priority of the case is updated. It essentially checks what the priority level is set to and then changes the SLA level to the appropriate level. However this does not seem to be happening.
I can see in the case when I change the priority the details under Enhanced SLA tab cancels things like First Response KPI and changes the Resolve In timer however the SLA level stays the default

I would really appreciate some feedback on what I am doing wrong here.