I don't think itch.io has updated the PDFs yet - the drop table hasn't changed, overcharge is still in there, etc. Maybe the itch.io staff are on holiday break. :)
That's so strange!! I just downloaded a fresh export and replaced the file on the store page just to be sure... Hopefully this one is correct?