Except that the Visigothic claim to Spain came directly from Roman Emperor Honorius. Rome's claim on Spain dates to 201 B.C., which puts their cumulative right of succession at 912 years before the Moors showed up.
So as I said in answer to your question, too long.
Honorius had lost effective control of the Iberian lands conquered by the Vandals and essentially offered lands that were no longer his to give in an attempt to stay the Visigothic attacks on Rome's Italian territories.
So I'll ask you again, how long were the Moors in Iberia?