If your requests show up in the plugin’s 404 log, you probably do not have the same issue I had. Since I was missing the default WP rewrite rules, my requests were just getting 404’ed by Apache without getting to WordPress or to this plugin. If your issue isn’t the same as mine, you probably want to start a new thread.
But to answer your question, the default rewrite rules need to go in a .htaccess in your wordpress directory (the same directory where wp-config.php is, for example). The default rewrite rules can be found here:
https://codex.wordpress.org/htaccess
Thanks for your reply.
It wasn’t cached, but I just now figured out what was wrong.
I was missing the default htaccess which rewrites all traffic so that it goes through WordPress. After creating the default WP rewrite rules, the plugin works as expected.
Thanks for your reply, and your work on the plugin!