What you are describing sounds like low quality switches. (The 39-cent Home Depot type) In my experience (having used them in my own home once) they will quite working very soon. I don’t know how much luck you will have but you should try and get them to replace them. Keep in mind your receptacles are probably the cheap variety too.
Nick