License question (CC-BY-SA to GPLv3)

What is an appropriate license to use for VCV code that is (in part) derived from a CC-BY-SA? in this case the version number of CC-BY-SA is not specified for the source. It sounds from this (license compatibility - What counts as adaptation for using code licensed under CC BY-SA 4.0 in software licensed under GPLv3? - Open Source Stack Exchange) as if GPLv3 is fine if there’s adaption (which there is), presumably as long as I attribute / reference the source in the license text? This is the first time thinking about licenses and I find it all very confusing! On the VCV ethics side I have permission from the module manufacturer.

EDIT: the share-alike suggests that " you must distribute your contributions under the same license as the original." so now I’m very confused.