Some aalims I spoke to are saying that the root F-N-N as given in this site does not mean Art (like Fu-Noon).
F-N-N would mean
drove away, disperse, delay/defer, cheat/deceive/defraud/overreach, consist of different
sorts/modes/manners, diversification, mix/confuse/vary, versatility, sorts/species, a branch of a tree,
have branches
So, the meaning and root you gave of Afnan on this site falls in line with F-N-N.