Sounds like 4G issue that connection gets dropped from time to time. You could try improving your signal, or test with different tower. Other than that, your tplink might be having problems, you may want to try different piece of equipment.
Orhogonal to that, you might use software that copes with such dropouts (like wget
). Also implement some fast monitoring so you know when connection drops (like smokeping
)