The sound you are hearing is probably a "glottal stop". Some languages treat the glottal stop as just another consonant like p, t, or k, but many (most?) native English speakers use it without even knowing of its existence.
Your question mentions that your native language is Croatian. I don't know much about that language, but Wikipedia's article on Serbo-Croatian phonology might help you to identify the sound:
Glottal stop [ʔ] may be inserted between vowels across word boundary, as in i onda [iː ʔônda].
English speakers often pronounce /t/ as a glottal stop [ʔ] when it appears in certain positions. This is called "t-glottalisation", and it is more common in some dialects than others.
In English phonology, t-glottalization or t-glottaling is
a sound change in certain English dialects and accents that causes the phoneme /t/ to be pronounced as the glottal stop [ʔ] in certain positions. It is never universal, especially in careful speech[.]
The t in "not enough" could easily be pronounced as a glottal stop.