Yep, both SnapEDA and Digikey are wrong. I created a script and footprint, then modified it a bit in the editor since I wanted to rotate the solder mask by 45 degrees to match the datasheet (I couldn’t find a way to do this in the script).
The “-2” footprint would need to be modified to use the default path for the 3-D model. The 3-D model is from SnapEDA under a creative commons license.
SPH0645LM4H-B.py (2.4 KB) SPH0645LM4H-B.kicad_mod (6.9 KB) SPH0645LM4H-B-2.kicad_mod (6.8 KB) SPH0645LM4H-B–3DModel-STEP-56544.STEP (263.2 KB)