you are preventing float pages by omitting p from the optional argument so the figures can not be positioned at all, then finally at the end of the document they are all forced on to float pages via \clearpage as an emergency fix to stop them being lost. If you want them on float pages why use [htb] which is designed to prevent that?
– David CarlisleApr 20 at 19:55

@DavidCarlisle, I observed that using p caused creation of pages for a single image. Instead I want my document to be more compact with text wrapping images.
– ViestursApr 20 at 19:58

You are specifying unachievable constraints so forcing all the floats to the end of the document.
– David CarlisleApr 20 at 20:00

@DavidCarlisle I am more pleased with floats forced to the end rather than a float floating alone on an entire page.
– ViestursApr 20 at 20:01

But this entire question is about float pages that have just floats not text.
– David CarlisleApr 20 at 20:02

1 Answer
1

You can change \@fptop at any point to change the way float pages are set out, but all the pages handled by a single \clearpage will use the same layout. As you are using the optional argument to prevent any setting of the figures they are all going to the end and being forced by the implicit \clearpage at \end{document} so to use different setting, use \clearpage after the float A then set \@fptop to 0pt before float C is handled.