Sorry for the late response, I didn’t get any notification about your post…
I have never tried to use IO ports that are configured as ‘Output’, maybe the old binding did not properly recognize the IO direction?!
What I did try yesterday is to use the new OH3 binding to toggle IO ports that are configured as ‘Output’ - that was working fine. Maybe that works for you, too.