I have tried setting the "Files->Replace tabs with space" prefererence, and Project->Apply default indentation. Neither converts tabs, they are still there.
This is on a new Debian Bullsyeye installation, with Geany 1.37.1.
I do not have it set up to build Geany at present (it is on the list . . .), so if this is working upstream please close this issue!