Observations...
The photos show the bike on a wheel off trainer. When the gears were serviced, I presume it was on his complete bike? Does he get the same symptons on the bike, with the wheel on? Was the service done by a professional bike mechanic? If the latter, he should go back to the mechanic.
If the bike runs smoothly, then there must be something different between the bike and the trainer set up.