Your comments

ReferencePropertyDrawer.cs seems to be the conflict here.

As a stop gap I'm wrapping the whole script in #if !ODIN_INSPECTOR -> #endif to prevent peek from utilizing this PropertyDrawer which fixes the issue. It also means I lose out on some peek functionality too though (no more eyeglass next to objects.

I would love to see a more permanent fix here :).

Amazing thanks so much for the lightning fast turn around on that!