Only three vessels crossed the Strait of Hormuz as renewed US-Iran tensions disrupted shipping and raised energy supply concerns.