Thank you for bringing this to our attention. In general, there can be small differences between the band gaps we obtain from different types of calculations. However, the first example you cite appears to be an issue. We will be taking a closer look at this.
I see that this problem still exists. When looking at TePb (mp-19717), the band gap is reported to be 1.058 eV, but in the corresponding band structure it is 0.806 eV. Is this the result of an error, or is it an artifact of the different types of calculations?