Australian James Duckworth has won his 12th career ATP Challenger singles title - and first since February 2020.