A couple of years ago I've made a Python program for generating all possible solutions of this Crosswordle game: https://crosswordle.vercel.app The app shows the overall number of solutions and some stats, like how many solutions contain certain word at certain position.
It was not completely useless: it was a big motivation factor for learning Python, because me and my friends were obsessed by the game.
It took around a year and 3 algorithm redesigns till the program could find all solutions of a 6-word Crosswordle in a somewhat reasonable time - 2-3 hours.