One MP says it means Wales is “being denied hundreds of millions in funding”.