Sorry for the bandwidth.
Brian, two simulators failed to read the Johanson file correctly.
However, a Keysight simulator had no issue. Operated fine.
Here is s11,s22, and 20000 data points and of course the Keysight routine adds interpolation.
You should most likely want to add interpolation, say spline.
GL with the routine.