I have a dataset containing angles. They represent the bending angle that a seedling makes to go toward light. I have two factors: treatment and genotype, so I use a two way ANOVA. However, the heteroscedasticity assumption is not filled. I have really low p values for my Bartlett and Levene tests, and my boxplot looks like this:

So I want to transform my data in order to apply my ANOVA but I don't know which transformation I could use. Do you have any idea? It seems like a transformation would not really help. However, here I am almost only interested in the interaction, and it is really significant, so even if the applications conditions are not met, can I consider the results as significant, as they have very very high p-values? Also, i would like to run a post-hoc test and I am wondering if I could use a Dunn's test where i specify that every group is a combination of the two factors. I know it is for one way ANOVA, but is it problematic if I create those new groups which are combinations of the two factors? I mean that would give me the differences of the interactions right?

