Grant's movement was faster than the other characters, but it wasn't 3 pixels per second as I thought. It was 2,2,2,3,2,2,2,3 and so on. This was causing bugs with some items/enemies as it was too fast for the item handler engine to process correctly. So I went to debug it and I'm glad I did, because based on grant's movement now I think I'm managing to reduce everybody's speed a bit. I'll finish the edits and start testing, but I'm aiming for 150% of original speed instead of the 200% of the video.
edit: a bit of information maybe people haven't noticed: When grant is walking on a moving plataform he moves at 1 pixel per second, the same speed as everyone else.
edit2: after testing I've confirmed that grant's movement causes bugs even on the original game. At least on one spot, that is here:
The platform didn't load because he moved too fast a few steps earlier.
His original speed is 125% of original trevor's and the bug occurs even more often on my new 150% and 200% speeds. I don't know if I should try to reprogram it or change the levels. This is really bad.