Error CS0029 - Cannot implicitly convert type

Hello all, little new to unity and having an error with a specific line:

CS0029
Cannot implicitly convert type

‘System.Collections.Generic.List<VRC.SDK3.Dynamics.PhysBone.PhysBoneMigration.DynamicBoneColliderData>’
to
'System.Collections.Generic.List

the line in question is as written:
//Colliders
var dbColliders = (IList)TypeDynamicBone.GetField(“m_Colliders”).GetValue(db);
if (dbColliders != null && dbColliders.Count > 0)
{
var colliders = new List<PhysBoneMigration.DynamicBoneColliderData>(dbColliders.Count);
foreach (var dbc in dbColliders)
{
var index = System.Array.IndexOf(dbcList, (Component)dbc);
if (index >= 0)
colliders.Add(dbcDataList[index]);
}
data.colliders = colliders;
}

data.colliders = colliders; is the error in question. any assistance would be much appreciated

What’s the type of data.colliders?
It seems the type is just List without generics.

But the type of colliders is a generic List<T> type:

var colliders = new List<PhysBoneMigration.DynamicBoneColliderData>(dbColliders.Count);

You can’t assign a List<T> to a List field.