When Hazrat Hurr changed his side to imam Hussain’s side, did EVERY sin he had done (even the unforgivable ones) were forgiven on the day of Ashura?

Yes when God forgives, He forgives all of the sins.