Version find filter presets puzzle

I don’t understand why using the filter presets are filtering out all Versions

latest_version = sg.find(
	'Version',
	[
		('sg_task.Task.id', 'is', task_id)
	],
	[ 'created_at'],
    additional_filter_presets=[{'preset_name': 'LATEST', 'latest_by': 'ENTITIES_CREATED_AT'}]
)

pprint(latest_version)

latest_version = sg.find(
	'Version',
	[
		('sg_task.Task.id', 'is', task_id)
	],
	[ 'created_at'],
)

pprint(latest_version)

# WITH FILTER PRESETS
[]

# WITHOUT
[{'created_at': datetime.datetime(2025, 4, 16, 12, 5, 35, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
  'id': 544104,
  'type': 'Version'},
 {'created_at': datetime.datetime(2025, 4, 17, 10, 14, 21, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
  'id': 544419,
  'type': 'Version'},
 {'created_at': datetime.datetime(2025, 4, 17, 13, 33, 16, tzinfo=<shotgun_api3.lib.sgtimezone.LocalTimezone object at 0x0410E630>),
  'id': 544481,
  'type': 'Version'}]