Plotly Python Sankey Diagrams highlighting multiple traces

Thanks in advance to whom helps me!
I am using dash and plotly versions 2.6.1, 5.10.0

The issue is when my graph is made there are several groups of paths which display text correctly, but always get highlighted together when hovering and I can not decouple them.

The first two screenshots (lower trace highlighted, and upper trace highlighted) you can see that the hover text is correct but the lines are highlighting together.

The third screen shot you can see another similar issue with these two traces.



My sankey diagram has fairly normal traces, not huge.
<bound method BaseFigure.select_traces of Figure({
‘data’: [{‘link’: {‘hovertemplate’: (‘%{value} unique users went fro’ … ‘el} in average.’),
‘label’: [7, 111, 1, 6, 107, 0, 11, 108, 2, 4, 109, 5, 5,
102, 5, 12, 102, 3, 8, 102, 42],
‘source’: [0, 0, 0, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5,
5, 5, 6, 6, 6],
‘target’: [1, 2, 3, 4, 5, 6, 4, 5, 6, 4, 5, 6, 7, 8, 9, 7,
8, 9, 7, 8, 9],
‘value’: [3820, 6913, 15031, 1548, 782, 4, 437, 1128, 158,
4875, 3161, 84, 2880, 1302, 20, 507, 918, 13, 72,
43, 1]},
‘node’: {‘color’: [rgb(80, 190, 151), rgb(191, 214, 222), rgb(252,
200, 101), rgb(228, 101, 92), rgb(191, 214, 222),
rgb(252, 200, 101), rgb(228, 101, 92), rgb(191,
214, 222), rgb(252, 200, 101), rgb(228, 101, 92)],
‘label’: [install, purchase, reopen, signup, purchase,
reopen, signup, purchase, reopen, signup],
‘line’: {‘color’: ‘black’, ‘width’: 1},
‘thickness’: 15},
‘type’: ‘sankey’}],
‘layout’: {‘template’: ‘…’}
})>

Here is the code I used to generate the plot (I tried many things here)
‘’’
from dash import Dash, dcc, html
import plotly.graph_objects as go
import chart_studio.plotly as py
import plotly

app = Dash(name)
fig = go.Figure(data=[go.Sankey(
node=dict(
thickness=15, # default is 20
line=dict(color=“black”, width=1),
label=labels,
color=colors
),
link=dict(
source=sources,
target=targets,
value=values,
label=time_to_next,
hovertemplate=‘%{value} unique users went from %{source.label} to %{target.label}.
’ +

It took them %{label} in average.’,
))])

app.layout = dcc.Graph(
id=‘example-graph’,
figure=fig
)
app.run_server()
‘’’

Thank you so much!
Ascher