The description provided for the 3♥ bid is "5+D; 17- HCP; 19 total points". Exactly 19? Seems silly. Does this bid not say anything about hearts?
The description of the 4♠ bid is "4+S; 6+ total points". This is the same description given for the 1♠ bid. Does the 4♠ bid really not show anything more than the 1♠ bid showed?