same issue with my road bike, using Shimano press fit BB
I’ll remove, clean, re-grease and refit it, and then 4-8 weeks later (depending on weather) it starts creaking / clicking, just very slightly, but enough to be annoying on each pedal stroke.
I know its the BB because I have done all the usual like changing pedals, changing skewers, headset bearing, etc. And tried fitting a new BB.
Last time I used gap-fill Loctite (bearing fit compound) which seemed to work well for 6 weeks; however Loctite tends to crack when a fitment has flex, and its just started clicking again….