I have a dataset containing angles. They represent the bending angle that a seedling makes to go toward light. Genotype A is WT and A is the one we are testing. We removed a PKS gene, wich is responsible for the ability to bend thoward light. However, there are several other PKS genes that can compensate the one we deleted. That explains wy A and C have quite similar behaviour. B is negative control and lacks all the photoreceptors. So B can not at all percieve light so most of seedlings are not bent at all. some randomly bend thoward or in the opposite direction of light (this is not the case for A and C), which explains the high variance and I have three groups: A, B and C. The data is neither normal, neither meeting homoscedasticity. Here is a boxplot showing how the data is spread among groups:

Also, the Bartlett and Levene test has a value of 9.419191e-13 and the Bartlett a value < to 2.2e-16. Also, my data is not normal. Here is a qqplot of the residuals:
And my Shapiro test is also < to 2.2e-16. Here is my data if it can be useful:
https://gist.github.com/marius894/b2bc17a55e25eb62ccc239e110a056bc
So, I tried to do a permutations test instead of a 1 way anova, and i get a fstar value of 0.001. Here is histogram of f star (f star is the simulated f values of the permutation test), where the redline shows where the observed F of which comes from the real dataset:

We can see that the observed F value is really far from the F star distribution. In fact, if I remove the observed F, we better see the f star distribution and it shows us that the observed F is really really far form the simulated distribution:

So my question is: is this test valid or is there something wrong because of how far observed f is from f star? Also, I do not really understand what this F value of 0.001 I get means, because it represents the probability that a simulated f value gives a value at least as big as my observed f value, but I struggle to understand where it is related to the probability that my result is due to hazard. So can I use this test or should I use another non-parametric test? Also, i forgot to mention that my data is unbalanced, and I wonder if I can use a Tukey test even with the issues my data has. As i thought this Tukey would not be robust because of non normality and heteroscedasticity, i did a non parametric Mann-Whitney test with Bonferroni correction on all my pairs of groups. Could it work?


