Doesn't "hynny" mean both "this" and "that"? It says that I am wrong regardless of the word I use.
'hynny' is the abstract 'that'
'hyn' is the abstract 'this'
Whereas 'hwnna' is 'that' which is a concrete object, ie Rhaid i fi brynnu hwnna = I must buy that (one).