People on another social media site have discussed this at length and have phoned and emailed the US embassy and the advice is that if you have travelled to Cuba since January 2021 then you need a full visa. Prior to that date then an Esta is sufficient.