Кажется, что swarmplot и pointplot используют разные значения по умолчанию для их соответствующего параметра dodge. Однако вы можете установить их равными значениями, например
swarmplot
pointplot
dodge
sns.swarmplot(..., dodge=0.4) sns.pointplot(..., dodge=0.4)