Based upon me reading the posts of our actual experts, I believe that rotenone is probably your best option for your goals.

I do not know Florida law, but it probably requires that the treatment be performed by a licensed applicator.

Our experts also state that the treatment is much more effective based on creating the minimum possible volume of water in the pond.

However, I am a geologist, so I did want to comment on your groundwater situation.

If the drought severely lowered the water level of your pond, that means the drought also significantly lowered the water level of your local aquifer. The rainy season recharged your pond, AND the local aquifer.

I know you would prefer sooner rather than later. However, waiting for the next drought may give you a much better treatment result. Waiting for the next seasonal dry period may be your second best option.

When you find a good licensed applicator, he should be able to tell you the chances of success based upon his local expertise. (Local expert always beats internet goober. Fortunately, we do have some excellent experts in the forum for a multitude of topics.)

I would note, that even if you eliminate all of the bass, then your pond can still develop significant future problems. If you had a bluegill only pond, they will reproduce in massive numbers. At some point, you will have a future low oxygen event, and the resulting fish kill of 95%(?) of your BG would result in a huge stinking mess.

For your pond goals, I would try to perform the optimal fish elimination treatment and then manage the pond from that point.

Good luck on your upcoming pond project!