I don't think it's the size or end sector which causes this error. What I'm concerned about is the output you provided in your initial post (msdos rather than gpt). I think this could be an issue with a partition table corruption, but I'm not sure how to safely fix this and I really don't mess with your data. At this point I'd suggest you contact
to see whether he can help.
André