Same for me. The embedded code says something to the effect of "statusDateChanged". So, in that shipped bar, status will change from KZM to KZT...and uses the KZT date.
The data mine returns is something like that, these are the last 3 of the "orderstatus" entries. The "statusUpdateDate" under the KZM line changed when it went to KZT, it used to be 5/27/2022 when it originally shipped. The "arrivalDate" appears to be the latest date in the range that the dealer sees on their end, my sales guy told me that he sees mine with an estimated arrival of 6/9-6/20. Based on information from a little birdie, I traced my rail car and it is estimated to arrive at the end rail yard on 6/8, so as long as everything goes well, I should have mine before the 6/20 date, sales guy said 2-3 days from arrival at rail yard.
For those interested and know how to use Windows Powershell, this command brings it in and displays it, just replace {VON} with your VON and {LASTNAME} with your last name.
$(Invoke-RestMethod -Method get -Uri
https://www.ramtrucks.com/hostz/cots/order-status/{VON}/{LASTNAME}).orderstatus
Keep in mind, since the tracker is only tracking a limited number of status codes, the code might not match. Ex. If you are KZT, you will fall under KZM since it is further along than KZM but not to KZX yet, your current one in the tracker is the line with the "currentStatus: Y".
statusCode : KZ
statusDesc : Vehicle Built
arrivalDate : 2022-06-20
statusUpdateDate : 2022-04-25
display : Y
currentStatus : N
order : 4
statusCode : KZM
statusDesc : Shipped
arrivalDate : 2022-06-20
statusUpdateDate : 2022-05-29
display : Y
currentStatus : Y
order : 5
statusCode : KZX
statusDesc : Delivered
arrivalDate :
statusUpdateDate :
display : Y
currentStatus : N
order : 6