The British Army has paused major war games to address a £30 million funding gap, sparking criticism amid rising global tensions and debates over defence spending.