Verse Compiler and UEFN Crash caused by an optional argument on a creative device extension function

Including this code will cause a crash in my project every time it tries to build Verse code:

(This:creative_device).WaitForPlayerActiveState( Player : player, Active:logic, ?PollRate :float = 0.2  )<suspends>:void=
    loop:
        if:
            FortChar := Player.GetFortCharacter[]
            not logic{FortChar.IsActive[]} = Active
        then:
            Sleep(PollRate)
        else:
            break
    

If I hardcode PollRate instead of it being an optional, this function builds fine. It seems to be specifically an issue with the ?PollRate :float = 0.2 portion of this code block.

@sclark39 Thank you for your report! We would like to look into this further, would you be able to submit a bug report using the form available here? Fortnite Creative