Since a while? Not a useage I recognise.
Agreed. The English has now been changed for a more idiomatic phrase.
Surely "for a while" would be better?