For anyone experiencing the above issue with removing the spout from an Athena model Franke tap, it has already been said on this thread but for clarity here is what I found.
It's true that it seems like there is a retaining screw, as even with pressure the spout does not seem to pull out...