There is little doubt that Columbus was the first to find America.. however that’s not even the point. None of these other pre columbus cultures that evidence suggest found the continent successfully colonized it.
They all failed in their attempts to colonize or left. The European discovery of America by Columbus lead to the Americas we have today.
The Chinese or polynesians finding it prior had no lasting impact.
So, for historical purposes one can argue Columbus may not have been the first to discover the continents, but he’s the one that matters long term.
Take a good look at different Indians ~ the Chinese made it to America, stayed here, thrived, built their own civilizations, end of story ~ until whites and blacks took over circa 1550 or thereabouts as they moved in off the islands they settled first.
Maybe because his sailors brought gonnorhea and the Plague his visits had the most impact. It made the real estate preety cheap for subsequent visitors who wanted to stay.
Columbus was fortunate to be the individual who got here after the European invention of the printing press. He could spread the word of his discovery and others could respond. The Vikings settled for awhile, but went home.