I am pretty sceptical of frame charts. Same of the ones I have looked at just aren't possible, like they may have the same wheel base for every size of frame. I wouldn't trust anything I hadn't measured myself. There seems to be pressure on some of the numbers, people come with expectations, and the charts reflect what clients will want, even if they are impossible.
A lot of the bikes seem to have 45mm offset forks, and 73 degree head tubes, or claim they do. Inability to ride hands free may have to do with twist in the frame.