Thank you so much for all the valuble inputs :) I will look into ggbraid::geom_braid and ggh4x::stat_difference and try to get it right.
ggbraid::geom_braid
ggh4x::stat_difference