Attached are pictures of a hotbar. They are both from the same world, using the same resource packs. The hotbar with spawn eggs is whenever the texture pack is selected for the world, and the one with axes/gems is whenever the resource pack is set to global.
Considering they are both supposed to look like the second one, why do only some work unless it is global? I mean, the nether quartz and other blocks are correct on both, but only one spawn egg changed.
Edit: as it turns out, the top pic is with the world resource on, and the second is with the resource and the global
Another Edit: Turns out any textures except blocks don't show up for xbox. Any held item that is not a block doesn't show up for them, examples being spawn eggs.