My RockRuff won't evolve into midnight or midday form. He's level 26 now. His ability is Keen Eye.
I wanted a midday lycanroc so I changed the time. Then he didn't evolve so I changed the time back. Could this be why?
You should keep in mind the 24 hour time event delay and that you still need to level it up even if it’s at the required level. Another thing to keep in mind later is that moon and ultra moon are in the day when the real world is at night. You said that you were using ultra sun but it’s something to keep in mind