Thanks @Ashwin_A ,
I think the reality of the situation will be that any way of doing this in the legacy honeybee version is bound to be hacky. The IDF component doesn’t support certain features (eg. dynamic shades) in versions of EnergyPlus 9.0 and greater but I am willing to change the code to let honeybee find the higher versions of E+ so that you can at least experiment with the PixelCounting GPU feature if you don’t have dynamic shades in your model. Normally, I would recommend using OpenStudio to work with EnergyPlus if you want to use versions of E+ higher than 8.9 but I have found that OpenStudio 3.0 (using E+ 9.3) suffers from the infamous PINVOKE error.
The good news is that I have tested the PixelCounting feature with the new [+] version of the plugin that we are close to having an official release of and it works perfectly. It seems that this GPU-based PixelCounting will finally gives us a means of dealing with this CHKBKS issue that you see has plagued this forum a lot.