Json: cannot unmarshal array into Go struct field response.versions of type utils.versionsResp

Welcome to the forum - please reformat your message

The error you report, means that the client library for interacting with the OpenStack API is failing to process the shape of the JSON returned from the OpenStack server. This probably indicates a bug in the client code.

You should attempt the apply with TF_LOG_PROVIDER=debug in the environment and see if the extra debug logging enables you to identify the exact OpenStack API call that is failing, and what is being returned. You can swap debug for trace to turn the logging level up even higher, if needed.