Nick Knight looks at why Shai Hope has not kicked on with his Test career since his twin tons at Headingley in 2017.