Anonymous, 2 of the last 3 puzzles simply take time. They will happen when they happen. All you can do is make sure that your villagers are doing well, and breeding
The last puzzle is trickier, and we are trying to not post any extremely obvious clues on the forum. Others have received help by registering, allowing personal messages to be sent to them with help, alternatively leaving an email address that they can be contacted on?