Hi, It looks like it may be a simple fix to make smart-tab call org-cycle in org-mode. I forked the repo and made the change:
https://github.com/alphapapa/smart-tab/tree/org-mode Note, I have not tested it, but I think it should work. Let me know what you find out.