What do you recommend to generate ideas?
Playing multiple games is my recommendation. They could give you new ideas for mechanics you could add to your games or even make new ones.
Another way is to join discussions in Discord channels. Some members would post question or open discussion about game idea or mechanic in certain channel and you should join in and share your thoughts. Read what others posted and you could get new ideas.