This checkpoint ID order is valid as of game build 2189. Any game build before that the order slightly differs. You can generally take 3 away from IDs to get an ID that matches older game builds, or you could check the old table on the native reference.
Standard Checkpoints
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44-46
47
48
49
Checkpoint Type 44-46
If using checkpoint type 44-46 the reserved parameter in the CreateCheckpoint native sets the number/number and shape to display.
IDs 100 and higher include a marker next to it, marker IDs are included below.