Sun shadows offset

Hi,
Why is the box’s cast shadow not placed precisely at where it should be? It’s just a simple cube located at the CPlane and the ground plane is activated.
SunShadows.3dm (3.0 MB)

The shadows setting for the rendered mode are at the highest quality.

And here is my system info:
Rhino 6 SR24 2020-3-19 (Public Build, 6.24.20079.23332, Git hash:master @ 064283610b834170e52117f2656605b5b25d65c0)
License type: Evaluation, build 2020-03-19
License details: Stand-Alone
Expires on: 2020-04-21

Apple Intel 64-bit macOS Version 10.15.4 (Build 19E287) (Physical RAM: 16Gb)
Mac Model Identifier: MacBookPro11,3
Machine name: Jose’s MacBook Pro
Language: en-GB (MacOS default)

NVIDIA GeForce GT 750M OpenGL Engine (OpenGL ver:4.1 NVIDIA-14.0.32 355.11.11.10.10.143)

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: Height

Vendor Name: NVIDIA Corporation
Render version: 4.1
Shading Language: 4.10
Maximum Texture size: 16384 x 16384
Z-Buffer depth: n/a
Maximum Viewport size: 16384 x 16384
Total Video Memory: 2 GB
Graphics: NVIDIA GeForce GT 750M
Displays: Color LCD (221dpi 2x)

Graphics processors
Intel Iris Pro (1536 MB)
NVIDIA GeForce GT 750M (2 GB)
Color LCD (1440 x 900)

USB devices
Apple Inc.: Apple Internal Keyboard / Trackpad
Apple Inc.: Bluetooth USB Host Controller
Apple Inc.: iPhone

Bluetooth devices
None

Third party kernel extensions
None

Third party plugins
/usr/lib/swift/libswiftCore.dylib
/usr/lib/swift/libswiftCoreFoundation.dylib
/usr/lib/swift/libswiftCoreGraphics.dylib
/usr/lib/swift/libswiftDarwin.dylib
/usr/lib/swift/libswiftDispatch.dylib
/usr/lib/swift/libswiftFoundation.dylib
/usr/lib/swift/libswiftIOKit.dylib
/usr/lib/swift/libswiftObjectiveC.dylib
/usr/lib/swift/libswiftXPC.dylib
/usr/lib/swift/libswiftCryptoTokenKit.dylib
/usr/lib/swift/libswiftos.dylib
/usr/lib/log/liblog_network.dylib

Rhino plugins
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoCycles.rhp “RhinoCycles” 6.24.20079.23332
/Applications/Rhinoceros 2.app/Contents/PlugIns/NamedSnapshots.rhp “Snapshots” 6.24.20079.1002
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/GrasshopperPlugin.rhp “Grasshopper” 6.24.20079.23332
/Applications/Rhinoceros 2.app/Contents/PlugIns/PanelingTools.rhp “PanelingTools” 6.24.20079.1002
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/Commands.rhp “Commands” 6.24.20079.23332
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhMaterialEditor.framework “Renderer Development Kit” 6.24.20079.1002
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RDK_EtoUI.rhp “RDK_EtoUI” 6.24.20079.23332
/Applications/Rhinoceros 2.app/Contents/PlugIns/Displacement.rhp “Displacement” 6.24.20079.1002
/Applications/Rhinoceros 2.app/Contents/Frameworks/RhCore.framework/Resources/ManagedPlugIns/RhinoDLR_Python.rhp “IronPython” 6.24.20079.23332
/Applications/Rhinoceros 2.app/Contents/PlugIns/RhinoRender.rhp “Rhino Render” 6.24.20079.1002

does clicking restore to defaults, then switching sun back on do anything ?

Thanks but nope, same thing after resetting display mode.