Thanks for the question and welcome to our community!
Cannot locate the publish button This guide provides an overview of how to build and deploy a webhook. You must first set your start block to be “any” which you can do following these instructions.
Uncertain about correct publication process
See the guide linked above. Once you “create” as webhook you then publish it. That deploys the current version of the flow to the cloud which is then invoked when you trigger the Webhook by calling it.
Attempted using monitor collection but unable to transfer entire flow
I am not entirely sure what you are looking for help here. Are you trying to run the flow using a Monitor? If so, you need to create a request which run the published webhook (using the webhook URL) and the use Monitors to run the request on a schedule.
Some blocks are not requests, causing transfer issues
What blocks are causing issue? What issues are you seeing?