It's definitely a byproduct of it being in alpha/beta state with lack of proper debugging outputs or error checking
the issue here seems to stem from one simple difference and that is that "fail" case has parms dictionary defining "blend" value type as "int", while the rig::TwoBoneIk callback expects "float"
so it seems that this simple mismatch silently makes the node to fail rater than report an error or warning
(turn on Typed Dictionaries in Spreadsheet to see the types)

here is the file with fix applied
but please submit BUG as I'd also expect APEX to complain when incompatible parms are authored as that can easily happen when new version of the callback updates the parms names or types and therefore the parms on all existing graphs may no longer be compatible