The addressLat and addressLng fields use the NUMERIC type (BigFloat scalar), which can arrive as strings in some data paths. The Zod validation schema in isFieldAddressValue only accepted numbers, causing the persist operation to throw "Invalid value to persist" for ADDRESS type fields. Updated the schema and types to accept both string and number values for addressLat and addressLng. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>