if you get a level 41 smeargle will it have more than 4 sketch
I hate to be contradictory, but the BA is wrong. Pokemon cannot have the same move twice in their movesets, and it is no different for Smeargle's Sketch. If already knows Sketch it will not learn via level up.
Source: Personal Experience