There are no identical memory modules.
CL40 can be 37, 38 or 39.5 but never 41. Reported latencies must fall within maximum values in datasheet, so running memory at these values have to work. If it doesn't, that means modules are faulty or they didn't meet the spec.
Following cars analogy, if a...