You need an air intake to level the pressure, which would otherwise drop and stop the outflow if you don't replace the lost volume of fluid in the container by air. (And btw. the tea pot sitting on my desk actually has a second hole, a small air intake in its lid.)
If there is only a single hole, for example with a bottle, you can still pour it out. Either you tilt it only so much that above the flowing liquid there is still some free space for the air to get in: https://www.youtube.com/watch?v=cCPoPqEcK5Y
or instead of a continuous stream you get one where from time to time air bubbles have to get through, sort of interrupting the flow: https://www.youtube.com/shorts/EQ0HE1dA3So
(Try this at home with a clear bottle.)
With your soy sauce bottle I recon that the holes are smaller than in a regular bottle, and maybe surface forces/capillary forces will start to play a role. Which will make it harder for air bubbles to get in. And then if you cover one hole and don't tilt the bottle too much, the hydrostatic pressure may be too small to overcome this effect, nothing comes out...