behdad recently added support for 32-bit VarStore in fonttools, required to variate some of the COLRv1 fields; The fontTools.colorLib.builder already can take a VarStore object and stuck it in the COLRv1 table.
However, fontTools.varLib still needs to be updated to create a variable COLRv1 table from a set of masters:
https://github.com/fonttools/fonttools/issues/2328
behdad recently added support for 32-bit VarStore in fonttools, required to variate some of the COLRv1 fields; The fontTools.colorLib.builder already can take a VarStore object and stuck it in the COLRv1 table. However, fontTools.varLib still needs to be updated to create a variable COLRv1 table from a set of masters: https://github.com/fonttools/fonttools/issues/2328