This can only be seen as a win for PCB. It shows that pulling out of a tournament would be a financial loss for all boards without Pakistan involved. Just goes to show how big of a cash cow Pak vs Ind is and boards would rather visit Pakistan than take that financial hit.
PCB needed this to ensure that the 2025 Champions Trophy is held in Pakistan and with a successful Asia Cup, there could be pressure on BCCI to also send their team to Pakistan in 2025. With this, a potential World Cup may be in the cards for Pakistan.
I think same arrangement will be made for 2025 Champions trophy as well i.e India games will be played in neutral venue but the tournament stays in Pakistan. There is no way India would be travelling to Pakistan, no chance.
This is a win win situation for both boards as PCB get to host the tournament and Indian team didn't have to travel to Pakistan.