"F" first byte time grade. Google fonts config problem

I have Cloudflare, and Autoptimze on a Wordpress site I have installed my google fonts locally and added them in my style.css with the other child theme (Pretty Creative) fonts.
I created a Cloudflare worker with routes using fast-google-fonts.js. There is also a problem with googlemaps.js. How do I solve my poor first-byte time? Thank you!

WEB PAGE
https://tangosplash.com/about-tango-splash/

TEST RESULTS
https://www.webpagetest.org/performance_optimization.php?test=200321_9F_ccc542e1354241d2d899d13e9a2141eb&run=2#first_byte_time
Leverage browser caching of static assets: 95/100 Learn More

FAILED - (No max-age or expires) - http://tangosplash.com/design/wp-content/themes/Pretty%20Creative/images/favicon.ico
FAILED - (30.0 minutes) - https://maps.googleapis.com/maps/api/js?key=https%3A%2F%2Fdevelopers.google.com%2Fmaps%2Fweb%2F&ver=5.3.2
WARNING - (24.0 hours) - http://fonts.googleapis.com/css?family=Open+Sans:400,300

Use a CDN for all static assets: 96/100

FAILED - http://fonts.googleapis.com/css?family=Open+Sans:400,300
FAILED - https://maps.googleapis.com/maps/api/js?key=https%3A%2F%2Fdevelopers.google.com%2Fmaps%2Fweb%2F&ver=5.3.2

TTFB is because your server takes a long time to generate the page. Just the request for HTML took close to ten seconds for me. A page caching plugin and/or a faster server would fix TTFB. It’s WordPress, so there are plenty of tutorials out there on how to speed up a WordPress site.

Thanks! But that does not explain why a CDN is not being used on static assets.