why would it be fabricated? Given some of the opinions he espouses on Twitch and the hardline posture of ICE today it makes sense they'd interview him based on his opinions on Hamas.
There was a deconstruction of his tweets timeline somewhere. He said he was questioned for two hours but the timeline shows the time his plane arrived and then an hour later his tweet that he was out. It leaves more like 20-30 minutes for questioning. There is speculation he actually was pulled aside for a routine Global Entry application on arrival interview since he had said he had applied for it in some prior episode.
This YouTube video is making deconstruction and timeline does not corroborate what Hasan is saying and it also looks like it was standard Global Entry interview