It is surprising that some of the 'short - falls' were not picked up. Caseworkers are normal human beings just like any of us and they tend to use 'gut' feeling or experience when dealing with cases..
I think if I recall correctly, youy are a NEWZEALAND nataional - so from the historeical commonwealth countries - so HO will assume that you are honest and that everything is in order....
...unfortunately, had you been from say Nigeria, Pakistan or even Bangladesh, then your applicaytion could have been scrutinised further - I am just guessiong...
..as you rightly said, anyone should take your experiences at their own peril.
BTW, HO will have a second bite of the sherry come renewal time
However, as applications increase in number, many will be determined using 'gut' feeling
goodluck and all the best with the future
Where there is a will there is a way.