This thread is for beginners like me so they can avoid this type of problem..
My HOB filter doesn't work now thanks to the sand. I was doing my 20% water change and when I was filling up the tank, I noticed my HOB stopped working. Check the plugs and everything, took out the propeller and sprayed it with water form the hose so the sand that's clogging it will be removed but when I plug it back on, it's still dead. I guess it's because the intake is kinda low so when my Os disturb the sand when they are fighting or whatever, sand gets sucked up. Good thing I got an overhead filter for backup.
Gonna buy another overhead filter tomorrow and switching back to gravel.

I know it'll work out if I should just raise the intake high enough so the sand won't get sucked up but I don't wanna risk the new filter I'm about to buy.