Hezbollah has some other issues that Hamas didn’t have to deal with. The civilian population in Lebanon is far less supportive than Gaza. In fact, in recent years Hezbollah faced active opposition when trying to execute rocket attacks on Israel. Past indifference to Lebanese citizens has created opportunities for Mossad to gain actionable intelligence on Hezbollah in the past year, enabling a substantial number of hits on leadership alone. Tips from those locals are likely a key source. So for bare minimum public relations causes, they encourage evacuation in order to protect themselves from public backlash.