As things stand today India will not play in Pakistan.
Pakistan can try pulling out of 2024WT20, India still won't travel to Pakistan.
ICC can do absolutely nothing to force the indian government to comply. This is beyond ICC, so pakistan boycott will make no affect.
Infact it will only strengthen the BCCI's resolve to move the CT out of pakistan.
ICC members get their money on the basis of the members participation agreement they sign with the ICC. If pakistan isn't signing the MPA it won't get money from the ICC. Same goes for BCCI or any other board.