Massimo technical support suggested that I remove the cover over the shift gears, remove the two fan gears and then sand the teeth with sandpaper then grease them and reinstall. The teeth had burrs and rough edges, didn't mesh at all well together and definitely needed cleaning up. It's now shifting about 90% better. Hopefully it will completely resolve over time. I'd give the fix a 7 on a difficulty scale of 1-10 mainly due to the location with limited working room. I've attached the repair instructions from Massimo for the next unlucky soul having the same problem.
Hard shifting repair.pdf