I recently had a phone interview, followed by an in-person interview and assessment with a small software development company (less than 20 people), the company itself is less than three years old. All of my interviews, according to my recruitment agent, went very well. The company's dev and work environments really drew me to them compared to my current position in a significantly larger company, a more friendly and flexible one. I had been contacted by my agent just a few days after, saying that the managing director would like to have a 'largely informal' chat with me. Upon asking if this was promising, the agent assured me that, according to the dev lead who interviewed me, this pretty much meant I would be guaranteed an offer. The agent backed this up by saying the previous two applicants had the same experience and were given offers in the past.
After hearing nothing for a week, I politely asked my agent if there were any updates. He stated that my application had been put on hold without offering a reason why. Given the small size and age of the company, I am inclined to interpret this (possibly) as a recruitment freeze due to financial reasons, thus it does not inspire confidence in the company's longevity. I of course asked about this during the interview process (what future projects are going on etc) and they answered confidently that they had many things 'in the pipeline', but nothing specific.
If a company unexpectedly goes silent or puts an application on hold in its final stages, should I interpret this as possible insecurities should an offer surface?