Just a wild guess on my part: it might be that there are more nerve endings on your arms than on your legs, so your arms are more sensitive to the sensations that you need to re-apply sunscreen. Nerve density varies greatly between body parts and even people.