There is no way to do this with floating figures without rewriting half of latex: the caption (including any footnote marks) is set at the point of the figure environment and a floating figure can float past footnotes, thus getting the footnote numbers out of order.

If you really want this output style (I can see no good reason for it, a float is by design a distinct object not in the main flow of text on the page, and so having its footnotes in the page just seems wrong) then you need to use non floating figures.

You can use float package \begin{figure}[H] or or caption or capt-of package \captionof{figure}{...} then the figure is not a floating object but fixed in the page, and you can then use \footnotemark in the caption and \footnotetext immediately after the \end{figure} and they will come on the same page.

Order of footnotes with packages afterpage and footnote
I am not an avid coffee drinker.  

Yesterday, I tried Bru Gold coffee brand. I mixed one teaspoon milk with 1 teaspoon coffee and added the remaining 200ml hot milk premixed with 2 teaspoons of sugar.

The result wasn't great. The coffee was NOT strong nor did it contain any froth.

I want strong, not bitter coffee.
How do I know how much coffee to add to how much milk?
Secondly, do I have to mix coffee in whole milk and then boil the whole thing like it is done for tea?
Does the amount of time I spend in mixing coffee with milk also have an effect on the outcome?
