I stopped using the Check Point version with Dynamic Objects and instead implemented the CPDBL.net method

https://www.cpug.org/forums/showthread.php/21709-CPDBL-CP-Dynamic-block-lists