i think youve over thought this by adjusting the position on the catch and the latch (from the sounds of things)
but if it is sticking, typically the best thing to do is take a screw driver about the right size to "catch" the latch. And then spray the inside of the latch full of pb blaster/wd40/something similar. put a bucket or a towel under it to catch the dripping. Once you fill it up, use the screw driver to open and close the catch until it moves freely. closing usually only occurs when pressed against the bar of the hook hence the screw driver.
once you have done that put more lubricant on the other parts of the latch and use the key to free that arm up, etc.. agains work it a few times until it frees up. if your able to see the arm the key moves, move the arm instead of straining the key and lock cylinder.
if that frees it up completely, then fill the latch up with a white lithium grease to keep it free.
and since you moved the catch you will need to readjust your hatch to the last position so you dont have leaks.