According to [2] the naming looks correct.
At some point in time this was working - but no longer - did something change and the docs did not follow?
We're running Jenkins version "CloudBees Jenkins Enterprise 2.138.2.2-rolling"
[1]
Davids-Work-MacBook-Pro:vars et2448$ pwd
/Users/et2448/projects/workflowLibs/vars
Davids-Work-MacBook-Pro:vars et2448$ ls -l icp*
-rw-r--r-- 1 et2448 staff 1548 Jan 9 11:39 icpDeploy.groovy
-rw-r--r-- 1 et2448 staff 2286 Jan 18 13:45 icpDeploy.txt
Davids-Work-MacBook-Pro:vars et2448$
[2]
--