I've never actively fed any of my CPs.
From what I've read, occasional is fine. VFTs can only handle so many closings on a leaf, but I'm really only familiar with sundew Spatulata, which don't do much.
I think the most important things are right water, enough light, and good potting.
Im hoping with it being above the kitchen sink and a few feet from the kitchen compost bins that it’ll catch the few fruit flies we get. Can they be overwatered? I was told to keep it in a tray of distilled water or rainwater.
They are delicate, so yes watering from the bottom encourages root growth & helps prevent mold. Change the water out every when possible so it doesn't become to stangent.