How to fix all traffic showing as coming from Cloudflare servers instead of the user's browser IP

Have you implemented this?

https://support.cpanel.net/hc/en-us/articles/360051107513-How-to-restore-visitors-IP-with-mod-remoteip#:~:text=The%20Apache%20mod_remoteip%20module%20restores%20the%20original,instead%20of%20the%20original%20visitor’s%20IP%20address.

This is the fix for Apache to use the end user ip instead of the cloudflare ip address.