Spike lines across multiple subplots with matching x axis

I have several plots I show one above the other with matched x axes (to be able to show xticklabels on several of them) - similar to the answer given here Subplots with shared x-axes BUT show x-axis for each plot
I have also activated spikelines across all my different axes (I have 3 x axes).
As I’m using the charts to zoom/investigate behaviour across all the charts at once, I want spikes to be drawn across all the charts at the same time, not only over the one I’m current hovering over.

I tried to set large hoverdistance parameter of layout, but it still only draws spikes over one axis at a time (the one I’m closest to).
Appreciate any advice!