Mohammed Shami has recovered in time for the Champions Trophy 2025, but admitted a fear he had during the process.