Adjusting recording priority is super buggy

I've got Channels DVR loaded on my Synology server and access it through my Android TV or my web browser. Setting recording priorities has been a nightmare. To get to recording priorities, you go to DVR / Passes / Adjust Priority (click on the gear icon).

The problem is that I change priorities and click save, but it doesn't keep the priority. It takes me several attempts to change them before they stick. Does anyone else have this problem?

Are you only having the issue on the Android client, or the web browser as well?

I've never had an issue, but I always first sort the list by Priority before clicking Adjust Priority and making changes. I know when you click Adjust Priority it's supposed to sort them first.
What version is your Channels DVR?

I just looked at the json data for my passes and the Priority numbers are off a bit.
There are two 0's and 3 and 7 are missing. That was on one server, other one is missing priority slots 0-5.

I have the same problem on both.

My version is 2020.09.14.2100

Something is definitely weird about the priorities.

rules json for my two servers

Server 1 list of .Priority - .ID
87 - 28
86 - 360
85 - 53
84 - 365
83 - 7
82 - 17
81 - 24
80 - 30
79 - 184
78 - 179
77 - 16
76 - 15
75 - 90
74 - 364
73 - 247
72 - 349
71 - 361
70 - 14
69 - 2
68 - 211
67 - 33
66 - 36
65 - 89
64 - 13
63 - 29
62 - 178
61 - 338
60 - 188
59 - 273
58 - 10
57 - 20
56 - 225
55 - 215
54 - 8
53 - 91
52 - 6
51 - 21
50 - 207
49 - 154
48 - 12
47 - 32
46 - 66
45 - 150
44 - 175
43 - 315
42 - 180
41 - 167
40 - 194
39 - 190
38 - 218
37 - 204
36 - 168
35 - 254
34 - 263
32 - 305
31 - 306
30 - 322
29 - 323
28 - 348
27 - 328
26 - 345
25 - 313
24 - 339
23 - 357
22 - 198
21 - 356
20 - 304
19 - 314
18 - 359
17 - 97
16 - 35
15 - 163
14 - 164
13 - 246
12 - 250
11 - 252
10 - 259
9 - 280
8 - 281
7 - 327
6 - 362

Server 2 list of .Priority - .ID
24 - 15
23 - 16
22 - 18
21 - 2
20 - 4
19 - 3
18 - 21
17 - 20
16 - 12
15 - 17
14 - 10
13 - 9
12 - 26
11 - 25
10 - 24
9 - 22
8 - 28
6 - 1
5 - 23
4 - 11
2 - 8
1 - 7
0 - 30
0 - 32

Refering to my post above.
The non-contiguous and missing priority numbers got straightened out after I sorted by priority, adjusted priority (without moving anything) and saved.
DVR v2020.11.26.0632 if it matters.

Thanks, that seems to work on the web browser. But I don't think the option to sort by priority exists on Android TV, does it?

Not sure about Android (don't have one), but on the iOS version, Settings>Your Passes displays them in Priority order (no other sort selecdtion available) and lets you rearrange priority.

So maybe it's coming to Android?

Yes, it shows it in priority order but doesn't give the option to change the view order. Unfortunately, merely showing the list in priority order doesn't seem to have any beneficial impact on this working properly on Android.