Receiving Access Denied with altered CRUD paths in ECK
It would be helpful to see an example of an original ECK path (for a single entity), and then your updated one. If you re-arranged the arguments, or changed their quantity, the access arguments passed to the access callback will not be correct. 

You will almost certainly need to implement hook_menu_alter to update the access arguments property of ECK paths.