Searching by 'Contribution Source' gives no results CiviCRM 5.21.1
It seems to work ok on https://dmaster.demo.civicrm.org and 5.23. I know there were a lot of search form changes around 5.21/5.22. If you're able to upgrade it seems to be working.