Three vessels — two cargo ships and a fuel tanker — appeared to have crossed the Strait of Hormuz on Tuesday as US and Iranian blockades remained in place.