Will resetting delete my custom database tables when doing a reset?
It depends. WP Reset will erase (drop) all tables that have the same WP table prefix as defined in wp-config.php.
That includes any custom tables you have. It will not delete any other tables in the active database.
Make sure you understand the difference between the 3 reset tools we have before using them: