...And this c40 rail is old Rail Craft from the DKS collection. So new rail might be slightly different.
I have a cache of ancient Rail Craft Code55 & Code40 flex as well as unmounted rail I bought back when I first started making my own turnouts sometime in the 1980's...AND, in my experience, the only variation in the Code40 rails between then, midway and now, is the height of the rail, which varies between 0.041" and 0.045". I haven't found that the railfoot profile varies, but that part of the rail hasn't been of much concern in my turnout-making, PCB hand-laid track efforts, since I don't have any spikeheads on my trackage to insert rail into.
As far as rail height is concerned, part of my construction methodology is to file the turnout railheads even after the turnout is finished (but not yet installed on the layout) with a big, broad, sharp bastard file...which only takes a few strokes to even things up.
So, I wouldn't worry much about it.
Cheerio!
Bob Gilmore