/setblock x y z minecraft:hopper[enabled=false] does not update the texture of the block at x y z until chunk is reloaded.
This is also evident in multiplayer if player A places a hopper beside a powered block, player B will not be able to see the hopper's texture.
Thank you for your report!
However, this issue is a Duplicate of MC-132200.
Please use the search function in the future to prevent duplicate reports.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki