I might have some progress on solution for PDA, but just to warn, it isn't thoroughly tested.
In the script, there is a const called lastUpdatedDate (I think line 1028) and the issue I saw was that lastUpdatedTime was being treated as a string instead of a number when constructing the Date. Making the following change fixed this for me.
Change:
const lastUpdatedDate = new Date(lastUpdatedTime);
To:
const lastUpdatedDate = new Date(+lastUpdatedTime);
Afterwards I noticed that in the Manage page, checking the box didn't update the price. It looks like on Mobile, it's still calling updateManageRow instead of updateManageRowMobile. It won't be the cleanest approach but for now, I cheated and changed updateManageRow to be able to find the price field on Mobile.
On line 499 I changed:
const $priceInput = $row.find(".price___DoKP7 .input-money-group.success input.input-money").first();
To:
const $priceInput = $row.find("* .input-money-group.success input.input-money").first();
I hope this helps!