Well even when I switched back and did it with a blockstate, a block, and a item json and use all the vanilla info I get this result. Which I BELIEVE just from my slow learning here lol, means the blockstate is off?
Inventory and dropped item are textured fine.
{
"variants": {
"axis=y": { "model": "minecraft:blocks/acacia_log" },
"axis=z": { "model": "minecraft:blocks/acacia_log", "x": 90 },
"axis=x": { "model": "minecraft:blocks/acacia_log", "x": 90, "y": 90 },
"axis=none": { "model": "minecraft:blocks/acacia_bark" }
}
}