I'm not sure if my node is working properly.

Hey Nick I see this is happening to some users, it’s like the node is stuck downloading a bunch of logs, if you don’t restart it stops processing blocks, personally I have solved it by modifying SystemD as I have indicated in this thread, in case it helps.