You need to find the actual problem. You're making it to the interview, so all these companies feel you're at least minimally qualified for the job. Are you just getting unlucky that all these companies are in a hiring freeze and aren't willing to commit right now? Have you changed up your interviewing, tried anything new? Are you having further post-interview discussions that are turning sour? Money discussions?
I would look at doing a few paid practice interviews online. Their services are designed to provide you honest feedback to help you. There may be something going on that you're not aware of and interviewers don't want to tell you.