The Davis LUT reflectivity data is binned into 90 bins and stored in a C array. The code to calculate which bin to access rounds the incident angle to the nearest degree, from 0 to 90 (i.e. 91 values). For particles with near-normal incidence, accessing the value at reflectivity[90] silently returns garbage. This has been present since the Davis LUT model was introduced in Geant4 version 10.4.
Fixed for 10.7.