If it resets to 60Hz after wake then it might be that the display disconnects during sleep, wakes with the old EDID, macOS sets the mode accordingly and stores the 60Hz mode in the display layout and even though BD reapplies the EDID as it detects the display not running the new EDID, macOS will still use the 60Hz display mode as that is the last stored mode for the display layout.
You can get around this by changing the display identifiers in the EDID (you can change the serial number or the model number for example) - with this the OS will recognize the display with the updated EDID as an entirely different display and will not associate the 60Hz mode to it in the display layout (so when the new EDID is loaded, it will be as the old display is disconnected and a new display is connected - the two identities will have different UUIDs). BUT: this will mean that BetterDisplay will also treat the display as a separate display so you might have trouble reverting and won't see the uploaded EDID under settings as well as that belongs to the "original" display. So you'll have to wrap your head around the situation, thinking about your single physical display as it would have two identities.