His one and only start came in 2015 (his first year with Winnipeg) in the final, meaningless, game of the season and he went 16/25 for 169 yards, 0 TD 0 INT, plus 9 rushes for 34 yards. They lost. He was not terrible. Certainly not great. Then we kept him around for 2 more years and when he finally had a chance to start again, LeFeveour inexplicably got the start ahead of him.
I have no idea whether Davis will turn into a good starting QB or not but it just seemed like really bizarre management of a player to develop him for so long and then bail on him at the very last moment when he actually had a shot.