Thanks so much for your help and response Paul! For anyone else who might run into this issue, I was able to get things working by making the following changes in the ResourceTools.py file:
Commented out line 406 which resampled the resource dataframe:
#df.df.resample('H').first()
Adjusted the dataframe shape command in line 425 to reflect the length of the dataframe passed
Original:
assert df.shape == (8760, 4)
To:
assert df.shape == (len(df), 4)
Just want to note that I have not performed any detailed analysis into if this adjustment impacts any other calculations in the Wind PySAM module, but total energy generated and LCOE calculations seem to be consistent from hourly to 5min intervals.