Screen turns on after dpms

I’m running plasma and somehow my screen wasn’t turning off so I decided to create a script to turn it off when I’m done for the day. But now I find after a while the screen comes back on… Any ideas of how I can figure out what is making my screen turn on and how to keep my screen off or have it be off after x amount of time?

#!/bin/bash
xset dpms force off
loginctl lock-session
xset dpms force off