I've encountered Olivia (pretty sure after her trial) way before post game. But it wasn't my first time that day ordering the special so either I didn't activate yet the first time or it involves randomness you didn't mention. Also wouldn't it be simpler to just say double heart scales?
Because I got 4 from her, is that even double?