If the NIH didn't ever fund bat research in the Wuhan Lab through EcoHealth, why would they have anything to cancel?
Here is one of your joyous fact checking websites:
CLAIM: President Joe Biden restored taxpayer funding for the Wuhan Institute of Virology...
apnews.com
"In 2014, the NIH granted an award to the EcoHealth Alliance, a New York-based environmental health nonprofit, for a research project on bat coronaviruses. As part of that project, the nonprofit worked with researchers at the Wuhan Institute of Virology."
Note that continued funding for EcoHealth was canceled last spring, after 6 years of work and funding. So basically you're correct in that funding was canceled. The main thesis of your assertion is thusly proven false that it never existed. Its in the public domain everywhere, including on NIH's website. If there was never any funding or work, then there wouldn't have been anything to cancel.
Here is an article from an asian news site from a year ago. It provides citations to sources and data that shows how several million dollars over the years has gone to fund these virology programs at the Wuhan Lab:
Reports about the connection between the U.S. National Institutes of Health and the Wuhan Institute of Virology risk feeding conspiracy theories about the origins of COVID-19.
thediplomat.com
And yes, specifically gain of function research:
Biomedical research ultimately helps protect public health, Dr. Fauci argued in explaining his support for controversial research.
www.newsweek.com
"In 2019, with the backing of NIAID, the National Institutes of Health committed $3.7 million over six years for research that included some gain-of-function work. The program followed another $3.7 million, 5-year project for collecting and studying bat coronaviruses, which ended in 2019, bringing the total to $7.4 million."