The lionization of Columbus was started by late 19th century Italian immigrants who wanted something to demonstrate their worth to an America that looked down on them. It is somewhat relevant if he wasn't actually Italian.
It hardly matters anymore. Probably at least half of all Americans live in a state or city that celebrates Indigenous Peoples Day instead of Columbus Day. Italians have secured their place in society.