Please advise.
Though its not required for N-400 interview, it will be better to always have a valid passport. just in case of emergency if you need to travel to your native country....
Also, not everyone get same day Oath. It might take a week or 2, or could be even few months. Just think is it ok not to have a valid passport until then?