I've spotted some small bubbling-up in a few places on the outer side of my roof gutter/drip rail and am in the process of ripping out all of the old seam sealer which is white and has some orange stains

Whoever sealed it last time dumped a lot of sealer in there and then spread the sealer (with finger?) until it is very thin up near at the top edge of the rail (where the roof color meets the body color). Slap me if I'm wrong, but could this be the problem? I mean...seam sealer is only supposed to seal the seam, not fill the whole gutter, right? If I give water a vertical place to crawl in , it will crawl in , no?
Also, on the outside of the rail where the other seam is, I'm having the same issue. After wire brushing off the paint, the same thing again: seam sealer spread the whole width of the rail. Seems like to avoid paint cracking and weak spots that the sealer should be kept only on the same and not travel up the sides where it gets thin and leaky. Make sense?
My plan is to clean it out, apply rust converter in the nooks and crannies and then reapply new urethane sealer and keep it as neat and narrow (and uniform) as possible (with masking tape) and only where it is needed to prevent this from happening again anytime soon. Wish I had a welder and welding experience. I'd clean it all out, put rust converter in there and weld it up, letting the paint protect the metal instead of unpredictable shrinking plastic goop.
Will this make any difference or should I just shovel the seam sealer in as before?
I'll post some pictures which might be clearer about this that I am being right now.
Thanks
Jeff