Hallo.
Ich hab die Funktionsweise jetzt mal getestet und finde den Code recht gut
Jedoch wird anscheinend Punkt vor Strich nicht berücksichtigt
Zum testen habe ich ein Demoprojekt genommen (das erste), wo die Priority's ja stimmen sollten.
Entweder stimmt was in deinem Code nicht oder ich hab übersehen irgendwas einzustellen.
Im Anhang ist das Projekt um das Problem zu verdeutlichen