The ceasefire, now two days in, has not opened the Strait of Hormuz, with Iran maintaining its blockade. US and Israeli actions in Lebanon are prompting accusations of ceasefire violations.