This sounds less like a one-time-pad and more like a random string broken off into multiple individual one-time-pads.
Both parties can deduced that offset from the messages they perform.
Before reaching the end of that key, they can agree on another source for a new key to continue the communication.