I’m Cuban and, as far as I know, have been so my entire life.
No one, and I mean NO ONE, I know uses “Latinx” to describe ourselves.
It’s more tinkering by socially guilty whites with something that doesn’t need tinkering with.
You are correct that Latino works fine, just like ‘man’ covers humans as a blanket or catchall…