When do constructor and initialize funcs get called?

The plugin will call the initialize function by default in both cases, unless there is no initialize function in the implementation.

If you are still encountering an issue, please provide the information listed in Required information when requesting support for Upgrades Plugins so that we can help look into it further.