Hi All,
Just wanted to check with someone to make sure I'm not making a school boy error. I have a very simple model in ArcPro 3.0.2, it is shown below. It uses the get field value tool to return the geometry which feeds into a Calculate value tool, in this simple case I am returning the area (to show the problem), but in reality I might actually be accessing some other property such as extent.

Note output of Get Field Value is a precondition to Calculate Value.
The tools are as:

The input layer is nothing more than:

The model never completes as it appears to be returning a NULL geometry?
Executing (Get Field Value): GetFieldValue test2 Shape Polygon #
Start Time: 04 November 2022 13:00:44
Succeeded at 04 November 2022 13:00:44 (Elapsed Time: 0.01 seconds)
Executing (Calculate Value): CalculateValue test(%polygon%) "def test(poly):
return poly.area" Double
Start Time: 04 November 2022 13:00:44
The process did not execute because the precondition is false.
Succeeded at 04 November 2022 13:00:44 (Elapsed Time: 0.00 seconds)
Tagging @ShitijMehta , @KoryKramer
There is nothing in the help file to indicate that this tool does not work with the SHAPE field. I would have expected it to work with the SHAPE field as I am allowed to set the output data type to various geometry types?