Issue with Parallel Coordinates callback

I have managed to get callbacks working with parallel coordinates graphs along with a supporting table that shows filtered values. However, I think I have found an issue (bug?).

2 consecutive reshuffles of the dimensions does not trigger a restyleData change and so my callback fails. I even tried to capture changes in State of the underlying parallel coordinates figure but that doesn’t work either.

If anyone has any ideas how to solve this, please share.

I misunderstood the parallel coordinates dimensions property- when dimensions are changed, the figure does not update the original dimension which makes tracking changes much simpler.