I think you have a few things going on...
-
I would recommend longer exposures, assuming you have a tracking mount.
- The tif you provide only shows a small blip on the far left side of the histo, no where near the 1/3 mark. -
Assuming it's post processed.. the tif doesn't appear stretched much, if at all.
-
Have you used any calibration frames in your processing?
Dark, Flats, Bias... But, mainly the 'dark' frame subtraction should take care of most walking noise (removes hot pixels). Flats will take care of aberrations in the corners and any dust motes. Bias frames remove the read noise.
I've not used Siril, but I know it is capable of great things. Seems maybe the processing is the weakest part of what you've done so far. Stretching is key to getting what data is present to be viewable. Using 'Levels' and 'Curves' will go a long way. You can also remove the stars, process the galaxy and stars separately to minimize the stars while maximizing the galaxy, etc. Honestly, processing is the steepest learning curve of astro-photography..
Here's a quick processing I just did in PixInsight, using Dynamic Background Extraction, BlurXterminator, NoiseXterminator, removed the stars with StarXterminator, did separate levels and curves, then put the stars back in.
https://space.linuxkidd.com/M31_Reddit_PI.jpg
I could have done more with the noise profile, but it shows you do have quite a lot of data there.
Clear skies and best of luck!