i always imagined he took the job because boatloads of money and the opportunity of a career in hollywood
I mean, he went from "Attack the Block" to "Star Wars," it was pretty massive a jump for him. (Even though Attack the Block had Demi's darling in it, who is/was a B- / B -tier actor in Hollywood with his (boy)friend, Simon Pegg).
Now that he has the money, he probably doesn't give a shit anymore (beyond how Star Wars treated him, obviously). Him going to BLM protests and outright saying "I probably won't get another job ever again for doing this" is some #king shit right there.