I'm sorry I haven't responded until now. I had forgotten all about the post, until @[email protected] made a comment.
I've have tried and is still trying to troubleshoot the issue. I'm pretty sure it has something to do with the setup of my reverse proxy and said proxy making it look like visitors are visiting from the same IP.
As you can see in the screenshot, PeerTube thinks its public IP is 192.168.1.1, which is obviously not correct. I'm using Nginx Proxy Manager as my reverse proxy, but I'm not sure how to fix it.