How to no longer change class when reset build

Hello everyone, I have a small problem on my BF map: when I do my reset build, it changes my class and puts me back on the default one. How can I do so that I no longer change class as soon as the reset build is done.
NB: I have verse code that modifies my HP, but I don’t think that’s where it comes from, because even without it, the bug still occurs. Just in case, I’ll put it for you anyway:

using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /UnrealEngine.com/Temporary/UI}
using { /UnrealEngine.com/Temporary/SpatialMath}
using { /Fortnite.com/UI }
using { /Verse.org/Colors }
using { /Verse.org/Colors/NamedColors }

# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.

# A Verse-authored creative device that can be placed in a level
HP_device := class(creative_device):

    @editable ClassSelector_185HP:class_and_team_selector_device = class_and_team_selector_device{}
    @editable ClassSelector_200HP:class_and_team_selector_device = class_and_team_selector_device{}
    @editable Trigger_185HP : trigger_device = trigger_device{}
    @editable Trigger_200HP : trigger_device = trigger_device{}

    # Runs when the device is started in a running game
    OnBegin<override>()<suspends>:void=
        Trigger_185HP.TriggeredEvent.Subscribe(Assigned_185HP)
        Trigger_200HP.TriggeredEvent.Subscribe(Assigned_200HP)

    Assigned_185HP(A:?agent):void=
        AllPlayers := GetPlayspace().GetPlayers()
        for (Player : AllPlayers, Agent := agent[Player]):
            ClassSelector_185HP.ChangeClass(Agent)
        
    Assigned_200HP(A:?agent):void=
        AllPlayers := GetPlayspace().GetPlayers()
        for (Player : AllPlayers, Agent := agent[Player]):
            ClassSelector_200HP.ChangeClass(Agent)

Thanks in advance.