No, the gaps are not from MT4 servers - in the case I described.

I tried to reproduce it with Workshop5 - and I cannot. So there is something in my code that causes the error. Observing and investigating..