If the event is canceled the portal will not break
If you use the Dimensions#getCompletePortalManager()#removePortal()
Then youmay want to revert the block states or the situation that caused the event because the portal will stay lit but the frame might be missing (in case you run the command when blocks break, etc)