No, or is there any car shop offering free cleaning for 3 years after every rain? Warranty only covers manufacturing faults and faults of material under normal usage.Does warranty covers cleaning?
Where exactly is that speck? Tiny specks on front element are not affecting your pictures at all. No point being obsessed with it. Learn to live with a bit dust.