CiviContribute Thank You Letter not emailed - using CiviDesk SparkPost
If anyone finds this post and is experiencing problems with the Sparkpost extension by PESC (not CiviDesk) this link may help: 
Event registration fatal error since v5.0.1