Pandas column count mismatch after insert into dataframe
Can you share some of your data frame i would recommend using merge instead of insert if you have a common column let's say ID for example your code will look like this:

mergedStuff = pd.merge(df1, df2, on=['id'], how='outer')
mergedStuff.head()


as simple as that