The neo layout didn't work at all in ubuntu only the first two layers were available
So working partly means not working at all?
Anyway, to get a better answer, you could tell us which programs ignore the layout and when (any patterns may help solve the problem), and which layouts are in your layout list and if and how you change.
(A descriptive thread title might also help your cause instead of your ****ty one)