It seems to me that you are wrestling with the "Second-Letter Rule",
which says that a single vowel letter (i.e., not combined with another
vowel letter in a digraph) is pronounced tense if the second letter
after it is another vowel letter, lax otherwise. ( lady, caddie, hope, hop, hoping,...