if self level is "off", meaning it won't keep a true level, that means the "level" isn't properly calibrated to the props. changing the self level settings won't help this -- all it will do is make the level correction weaker or drive it to the wrong level faster.
Two things you can do -- Make the board and props "level" to ground then calibrate, then trim in your radio to clean it all up.
To make the props level to ground, place your tri on a flat surface and one motor at a time, measure the distance between the prop-tips and the ground, and subtract the two numbers. You're looking for the "angle" the prop is to the ground, as seen in the difference between the heights, so don't rotate the motor between measurements, but it might be good to turn the motor 90 degrees and remeasure if they match. you're looking for something less than a few mm, or less than 1/8". If any one motor is off by much more, check the frame and booms for any warp, and if you've got a warped wooden boom (it happens) it's time to replace it. If they all seem to be tilting the same way, try to adjust the landing skids to level them -- doesn't have to be permanent, you just need to do it for the calibration.
To level the board to the ground, place the tri on "level" ground, open the sensor menu and read at the accelerometer numbers. now turn it 180 degrees -- are both X & Y numbers the same? really close? calibrate. nowhere near? averge the numbers between each reading to get an average X & Y -- that is your level value. slip sheets of paper under the skids until you get close to the averages then calibrate.
Once both props and board are level to the ground, you know they're level to each other . . . but what if it still drifts on a windless day?!? you should now be in range of a few clicks of trim on the radio. If you're putting in only a couple of clicks of trim and not a dozen or so, your airframe is likely performing "level" well.