I thought the All Eyez on Me movie Pac looked the closest (in certain ways) and there's another actor I've seen before who never portrayed Pac but I think he could pull it off.
Let's be honest most people especially his stans have this weird obsession when it comes to someone portraying Pac that it'll never be good enough because they want the person to look (and even sound) like him from HEAD TO TOE which just isn't possible because just like Pac most people in general have their unique look and voice that can't truly be duplicated to that extent.
To answer the question, yes it was a terrible casting choice but also a questionable and unnecessary character introduction.