Cannot share internet from MacBook to iPhone via usb cable; option not available
In MacOS Catalina, the internet sharing settings for iOS devices are located under the content Caching section.
I've verified that it works with MacOS Catalina 10.15.4 on a 2018 Macbook Pro and an iPhone 7 Plus running iOS 13.4.1
The network is sharing wifi from my macbook, with the iPhone's cellular, wifi and bluetooth disabled. Safari was able to load up multiple pages.
*note it may take a few minutes to set the cache up before pages load on your iPhone
Also note that when content caching is on, the internet sharing service is disabled as is controlled by content caching
To read more from apple, view their guide