I had a creak on mine a while back which I thought was the cranks so stripped,greased ,and refitted them but still there.
Turned out to be the Suntour seat post so I removed the pins and greased them and alls quiet again.
My Dillenger 1kw front wheel kit developed a creak as well and that turned...