Redo your UV unwrap with the applied mesh. If you wan to keep to non-destructive, maybe add your texture to the bool object, ans make sure the texture projection is from object, maybe?
Thanks P, but ended up Solving the problem another way. The grid planes were joined…and the culprit was the intersection of these planes, so I solved it by separating out the horizontals from the verticals, and the funky texture resolved. Looks fine now.