The Mistaken Point fossils were preserved by being blanketed with layers of fine volcanic ash. Volcanic ash is ideal for radiometric dating, and this has enabled the Mistaken Point fossils to be dated at approximately 565 million years old
and
Study of the surrounding sedimentary rocks has shown that the Mistaken Point organisms lived in a deep-water environment, far below the depth to which sunlight or surface waves could have reached.
The latter would also preclude getting covered in fine ash. They only way I can combine both is if the organism fossilized first, along with the seabottom rising, and then getting covered once exposed. But that would put their age back a good chunk before the ash dating.