Hi Nicco!
With a faint satellite streaks such as the one in your image, I've not had the best luck with the streak being completely rejected when integrating a stack of images where I may only have 5 or 6 frames per filter.
Rick and Juan posted a great PixelMath expression to draw a solid white antialiased line wherever you have a satellite streak here:
https://pixinsight.com/forum/index.php?topic=8342.msg54473#msg54473 . It makes the rejection algorithm's job much easier.
d = d2seg(x1, y1, x2, y2 );
iif( d <= r, $T*d/r + ~(d/r), $T )
with declared symbols:
d, r = 2
x1,y1 are the pixel locations where the streak starts, and x2,y2 are the pixel location where the streak ends. Sometimes you'll need to increase the width of the line, so adjust R accordingly.
Now the one issue I ran into with this method is if I drizzled my data afterwards, I suddenly get the satellite streak back. When drizzling, the drizzle data file refers to your cosmetically corrected images, not the alignment images. So what I've had to do is draw the line on the cosmetic correction image, and then go through my normal alignment -> integration -> drizzle process. It will reject out during the integration, and then the drizzle data file will reject it when you drizzle.
The other option may cause a bit of degradation to SNR in the area of the streak, but sometimes it works when the other process wont. First, align two images before you start your workflow, make a mask with the line of the satellite trail that masks everything but the trail. Then apply mask to image with the satellite trail. Type the name of the image without the satellite trail in pixelmath, make sure replace image is selected, and apply it to the image with the trail. It will then take data from the image without the trail and only apply it to the area shown by the mask.