Strange shading on flat surface
Sometimes you get this issue with orphaned vertices, which can be fixed with Merge By Distance option. And sometimes it needs to be UV reunwrapped, as I think you have discovered.