On its face the statement "DISTINCT ON removes results" is not at all surprising given its definition.
pgsql-general by date:
Соглашаюсь с условиями обработки персональных данных