It seems like some GP tools behave unexpectedly when there are rows with null shapes, null geometries, and nil geometries.
For example, BUG-000122441 - Dissolving a line feature using the 'Unsplit lines' option causes ArcGIS Pro to crash if the data contains null geometry.
Idea: For tools that can't handle null shapes, null geometries, and nil geometries, throw an error instead of producing unexpected results.