Hello, my apologize I never use it before that function FFR_CustFactoryPageWrite. I saw the CMPA information, and the disabled ISP is on address 0x9E400 and need to put 0x70 to active the 6:4 bits.
So, I reviewed your function FFR_CustFactoryPageWrite your data configuration seems to be well, offset 0 and len 512, and the same with the FFR_CustFactoryPageWrite.

Could you please share me this part of your code to get more details?
-To use the BLHOST I recommend install the SPSDK, this has a bunch of tools in same places.
I make on the past a similar document with other LPC maybe could help you.
attached below, only change the LPC for the LPC55s69, and the address that you need to modify.
Best regards,
Pavel