Real nice job, zippy on one of my favorite traditional Mexican dishes that I first encountered in the Yucatan around 40 years ago.
I make CP frequently, though a little different than you do. Instead of cooking the whole shoulder I cut it into 2"-3" pieces. Also, I've always made my own achiote recado from scratch rather than using the prepared seasoning packets. I then put the shoulder pieces in a large ziplock bag and let them marinade for 24 hours before proceeding.
Around 20 years ago, I attempted, against my better judgement, to cook the dish in the smoker wrapped in the banana leaves which, to me, are mandatory. The dish turned out good but, not surprisingly, there wasn't even a hint of smoke. Since then, if I want to get the smoker involved, I remove the excess marinade from the pieces, put them in the smoker for a couple hours, then wrap them in the banana leaves with the recado, then continue on, usually in the oven. That method yields a pretty good results.
Again, a great job and a like.