Lol 3 weeks isn’t bad at all, especially if you’re not the only bike in the shop. CDI very rarely go bad.
#1- pressure test
#2- compression test
#3- electrical systems check
Any good shop would perform these three basic tests and share results. If he’s as good as you say I would chill on the 3 weeks thing. A thorough check takes quite a bit of time. Pipes,air box , filters, carbs all gotta be disassembled to perform tests . Depending on his work load he might not be fucking you , just doing work as it came in