Hi @Triv1an
I don't now if this helps but as I remember myself correctly, we also had some issues with filebeat and in our case rotating log files. We managed to solve this by using the option copytruncate in logrotate. In essence this comes down to fact, that instead of removing the old log file and creating a new one (which caused problems with filebeat), copy the log file and empty the current one. In your case you just want to empty your current logfile instead of removing it and creating a new one.
Regards
Davy