The Short Version
The spelling difference appears intentional. “Mécréance” is the established French word, while “mécroyance” is presented as a deliberately formed noun derived from “mécroire.” However, the supporting account describes a distinct coinage rather than explicitly stating that an existing word was respelled.