So the problem with zotpress working on my main site and not on my subsite was that, in fact, there *was* more state left behind when I tried to clean out my installation entirely. Dropping the wp_zotpress* tables was *not* enough. The reason is that there are four entries in the wp_options table (and in the wp_<n>_options table for each subsite) with version information about each of the four tables zotpress creates. When I deleted all the tables, those entries in “options” were left behind. And, wouldn’t you know it, the code to create tables skips table creation if those entries indicate up-to-date table structures.
So that was that problem.
Once that was solved, I re-installed the plug-in and activated on my subsite. No go. So I deactivated and deleted the plug-in. Discover: Deleting the plugin does remove tables from the main site, but *not* from the sub-sites. I left those tables in place, added the plug-in, activated on the main site (network activation) and now, finally, I have a *half* working install on my sub-site, where I need it.
There are two remaining problems. The javascript acknowledgements of various actions, such as validating an account, deleting an account, creating and account, setting one of the accounts to default, etc. is still not working. The actions are actually being carried out, but for some reason not yet determined the nice javascripty messages and page updates aren’t working. Browser “console” window shows an error message about there being white space before XML data. Not sure if that’s relevant.
I’d also note that sometimes when I add a citation to my zotero database, sync from zotero online to zotpress just stops working (spinning wheel). I really have no idea what specific conditions trigger this problem. Deleting the entries from Zotero (stand alone), then syncing to Zotero (online), and finally resynching to zotpress so far has cleared up the problem. These are simple bib entries, to which, at least sometimes, I’ve added a PDF “underneath”. I don’t know if that’s relevant.
Last point: There seems to be latency between the time when Zotero online updates and when doing a sync in Zotpress actually pulls in the most recent additions. I’m not sure if the “problem” here is that the Zotero web page and the Zotero API are out of sync, or if Zotpress is somehow deciding not to pull in the most recent posts immediately. It’s usually some tens or more of seconds, and several tries, before Zotpress pulls down the most recent uploads. Would be good to know why.