Answer is always “maybe”
Whenever you invite him to do something far in advance, his answer is always “maybe.” He doesn’t say, “Because I may have a work thing” or give an excuse. He just clearly doesn’t want to commit. If this only happens occasionally, you may not have to worry. But if it happens every time, he probably wants to see who else is available to go out that night, and choose based on favorites.