This is on a raspberry pi 4b, so it might be different, but the server-icon.png is 64x64 and in the folder with server-properties and all that. However, it doesn't show up on the server list. Any ideas on why this might be happening?
You have it spelled exactly as "server-icon.png", no capital letters or spaces or anything? Have your restarted the server since you added this file?
yep, server-icon.png, and I've restarted it at least 10 times by now
which server are you using?