Are you using this in a standalone mode, or as live C library of a ruby extension? SketchUp 2017 would not utilized the smooth normal fixes in the 2018 API if you are connecting live to the model. Can you try with a copy of SU2018?