How to fix an artifact affecting a bevel modifier
The artefacts occur because you have a beveled edge adjacent to an unbeveled one. You are not creating topology at the bottom of your mesh so you have an area where faces with different number of vertices meet. You could give all effected edges a tiny bit of bevel, instead of none, that would mask the problem. Otherwise it's going to take manual refinement.