So the Bond staff has said in other cases it first has to be determined if the “hold” button starts sending a second / different signal at the X seconds into holding as the “Favorite/Preset Position” command, or if the receiver just waits until it sees “hold” being sent without interruption for X seconds and interprets that as a request for “Favorite/Preset Position”.
The one method mentioned in that thread talks about trying to catch the “end” of the hold button as a unique signal when recording the original remote press in Bond. That could potentially handle the first scenario, if applicable.
The other scenario could possibly be handled via an increase the reps of the original “hold” signal so it goes for X seconds, but might need some manually edits to the signal as recorded by Bond, in addition to changing the reps.