GIF supports 256 map colors when the is no transparency. When the is transparency 255 colors and transparent. Pixel are either fully a color or empty. Your RGB image has pixels the opacity is less then 100% and not than 0% so those pixels are dithered to try to create a lower opacity effect. You low opacity yellow pixels become white during that process. Look at the mapped colors in your screen capture