Thanks, but I’ve resolved the issue on my own. It was because of a currency plugin which was stopping the square to show on checkout, after deactivating the plugin square payment is showing on checkout now.
Yes it is already enabled from the payments page