Mental block and stress are not stupid reasons. Your mental state is critical to game dev, so it not working is not a bad reason. Whatever the reasons for delay, your mental health is worth more. If you focus too much on pushing in spite of issues, you might burn out entirely and that'd be MUCH worse. Do what you need to do!