Controversial Karpowership deal faces several snags after DF