Unreal isn't reading the normals I exported from 3DS Max

So I have a model with edited normals that I exported from 3DS Max. I exported with all the combinations possible from Max with smoothing groups, split-per-vertex normals, and the tangents and binormals export setting. When I bring it into Substance Painter, it looks like this render, while in Unreal, it looks like the other one. I’ve tried checking “import normals” in the skeletal mesh editor of Unreal, but it doesn’t change anything. Does anyone know why this might be happening?