Spline IK doesn't update when spline is modified by Geonodes

I’ve used geometry nodes to set positions of my spline’s control points. It’s much easier to animate empties than control points. The curve changes as expected, however:
A. The control points don’t actually move in editmode.
B. The armature doesn’t update according to the position of the displayed spline, it sticks to the pre-geometry nodes spline.

Is this a dependency graph issue? Anything I can do with the python api or something to remedy it?

Nope, GN modified splines won’t work with spline IK (or with follow path, or as targets for curve modifiers, or probably a few other things.) There is no solution to my knowledge, except, don’t use GN to modify splines that you want to use for these purposes. (I suppose you could do some workaround stuff, like have a duplicate spline, with a bunch of extra control points, that gets mesh deformed by a mesh created from the GN spline. Would be a pain though.)

Ouch. Well thanks for confirming I’m not doing something wrong, rather that it’s just not possible.