CPD raises critical concerns about banks