I think there are two problems in this hand.
1- The explanations of 3♥ are not accurate.
Now that 3♥ says "Limited raise or better in ♠", its explanations are not like the original of 1♥,it should show non-minimum strength --- 14+hcp+,16+TPs.
2- There are some differences between 2♣ and 3♠,but Gib's respond are not same.
Hand-A
Hand-B
Now we can find that Gib's respond are not same after same 3♠.