Your strategy is complicated. My suggestion is to stick to a simple strategy: buy bitcoins and hold them for the long term.
As for the tax questions, As a citizen or resident of the U.S., you must pay taxes any time you convert a coin to dollars or another coin. There are no tricks that can avoid it or delay it.
Longterm is a relative period, It is not the smartest decision to hold coin through the parabolic market of bullrun for another time. Taking profit as such period is to reallocate fund to buy from the dip and have bigger position. Technical Analysis should have been the best tool to determine when to take profit but it has so much dissappointed to pick the peak of the market and allow exiting early. I prefer a staggered form of taking profit all through the market to buy into other coins and stable coin