The thing, no Indian assets during this conflict have been harmed. Chabahar port, which Israel always claimed they would strike first in any conflict with Iran, is still safe. Do you really think USA will allow Chinese oil to pass through Starit of Hormuz? China's BRI project has seen significant damages. Remember, Pm modi went to Israel hours before conflict, maybe he was told about it beforehand and was requested to remain neutral, he must've had asked for protection of Indian assets in order of that, it does not sound impossible.
About the two naval vessels of Iran, it did not happen in our territory then how does it matter to us?