dc,
Yes, the plugin does it automatically. There hasn’t been any issues with https loading on our end or on several test sites.
As far as your specific site, your above request doesn’t really give any information that’s needed to address your issue further. We would require the embed url you’re using, a link to the corresponding page on your site, and a list of all of the global settings that you’ve checked on the plugin’s settings page besides the force ssl one.
-EmbedPlus Team
To add to this, some users forget to deactivate other video plugins that they might have installed before activating this one. Whenever an issue occurs with a setting that this plugin offers, please make sure to check to see if there are conflicting plugins.