Мнение такое из опыта и здравого смысла: если у человека перерыв в стаже, это не значит, что он не работал. Вполне мог работать на компе - удаленно, без оформления по трудовой.Причину по которой вам отказывали, вы можете только предположить.  Настоящую причину кадровик не обязан вам называть.