A plugin doesn’t show up and refuse to be installed

This is probably just a symptom of the problem of a failed install.
If you look at that actual folder on the server it’ll probably be a couple folders, but no php files and a bunch of missing files that are in the plugin zip.

Maybe something failing on unzip, or ftp, caused half-installed state of not having the main php file. There are long-standing bugs in WP that might be related to this: https://core.trac.wordpress.org/ticket/29610