Wood that is straight in the fore end isn't going to expand and contract (I have read that an oak log or board 20' long will shrink only 1/4" in length from green to 10% moisture). Any curl or cross grain will change that. If the wood is real curly, that basically is lots and lots of cross grain stacked up, and it durn sure will lengthen and shorten.
I was working on a gun and got the barrel inlet. The weather here was unusually nice with low humidity. When done, I set the barrel aside and began to work on another part of the stock. In the meantime, our normal, swamplike humidity returned, and a couple of days later, I tried to put the barrel back in the stock and my pins wouldn't line up! The wood was protruding past the end of the muzzle about a 16th of an inch, whereas before, it was just a hair short of the muzzle! This was only moderately curly maple.
I have had straight grain walnut fore ends that don't move at all lengthwise.