@APIManiac As far as the df_sys_* tables showing up in the table listing for other database connections to your “native” or RDS MySQL, this is due to your login credentials used for the other database service connection. In 1.7, enhancements were made to allow access to all schemas/databases allowed by the login credentials, prior to that, only the schema/database given in the connection information was accessible, which was deemed too restrictive for some users who wanted access based on what they actually setup for the given credentials, i.e. if the database user used in the service connection info has been granted access to other databases on the server, the service will show and give the allowed access to them.
The best way to fix your setup would be to tighten up the grants given to the user/password that you are using in each service connection info for the other databases in your server (which in my opinion should be done anyway). This protects your info at the database server directly, not relying solely on the DSP (which does add other layers of service access control). This should be easily accomplished by using phpMyAdmin or RDS’s interfaces.