Following, and I agree some things appear out of order and/or are VERY glitchy.
I romanced Astarion on my first playthrough, no problems. I tried to romance Gale on my second playthrough, and couldn't for the life of me trigger the Weave scene because his approval jumped too high too quickly. I made sure to Long Rest a lot while he was at Med/High approval and it STILL didn't work.

Eventually gave up because it got too annoying loading up saved games over and over and experimenting just to try to get his scene.
I don't understand how Gale is the most-romanced companion according to Larian's data, if his very important Weave scene is so difficult to trigger!
I certainly hope this gets fixed and the companion scenes queue up properly after next patch...