Well, Mark didn’t make the same claim that Luke made about an accurate account. Ancient “historians” did history differently than historians do it today. I don’t think they were as concerned with accuracy the way we are. It’s anachronistic to apply modern expectations and standards to those ancient “historians.” I’m not even sure it’s fair to call Mark a historian.
When I have a minute, I’ll pull some sources for you explaining this.