The barrel grub screws may have been loose and the whole barrel may have slid forward a slight amount. It is very easy to remove the barrel by loosening the two grub screws on top of the receiver and gently slide the barrel out... I twist it a little while I am pulling it and it pops free. You’ll see the two detents in the barrel where the grub screws should engage. I don’t recall if the barrel has a detent for the shroud mount. I don’t think it does.
Before putting the barrel back in make sure you lubricate the two o rings very well with a silicone grease to keep them from getting cut or nicked while you are pushing it back into place and twisting the barrel a little bit at the same time. It’s a very snug fit getting the barrel back in when the o rings are going back into the hole the barrel came out of.
Once the barrel is back in you can look down through the grub screw holes on top to index the barrel back to the position it needs to be in, you’ll see the detents for the grub screws in the barrel through the holes.
The grub screws do not need to be super tight. Just snug them up pretty good. I usually tighten grub screws like that a little at a time on each one, and just slowly snug each one down a little at a time alternating back and forth between them.
This is the only thing I can think of that would have your shroud seeming to move forward, other than as you already suspected the mount itself moving forward. Once you are sure the barrel is seated where it’s supposed to be I would remove the shroud and disassemble its components and place the shroud mount where it belonged on the barrel..... look for a detent in the surface of the barrel the grub screw should engage... and once that was in the proper place check the air stripper that’s threaded on the barrel to see that it is threaded all the way on and the o ring is in good shape, then replace the shroud tube and finally reinstall the spring and hardware and end cap for the shroud.