With the IK work I’ve done, scaling bones causes all sorts of issues with IK algorithms. For the SkeletonIK, it is likely it is not measuring the bone lengths when the scale changes and so it uses the non-scaled size. It is probably a bug but it might not be easily fixable (at least from my experience - which to be fair is a bit rusty with IK)