The European Union is blocking the release of €30 million ($37 million) to a United Nations-run fund that finances Afghanistan's police force amid an investigation into alleged mismanagement and corruption at the U.N. program, Western officials in Kabul said.