It could be a mod conflict of some sort.
The button appears, and it saves profiles. The profile files seems to contain all the correct config data and folder structure.
However, /optionsprofiles doesn't work, the edit profile just opens a blank UI screen and loading a profile doesn't work.
This is a part of the log file, I hope this helps:
[17:11:04] [Render thread/INFO]: [Profile 'High']: 'options.txt' loaded with specific options
[17:11:04] [Render thread/ERROR]: Error executing task on Client
net.minecraft.class_148: mouseClicked event handler
at knot//net.minecraft.class_312.method_1601(class_312.java:133)
at knot//net.minecraft.class_312.method_22686(class_312.java:244)
at knot//net.minecraft.class_1255.method_18859(class_1255.java:169)
at knot//net.minecraft.class_4093.method_18859(class_4093.java:23)
at knot//net.minecraft.class_1255.execute(class_1255.java:111)
at knot//net.minecraft.class_312.method_22684(class_312.java:244)
at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
at knot//org.lwjgl.system.JNI.invokeV(Native Method)
at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:125)
at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:147)
at knot//net.minecraft.class_1041.method_15998(class_1041.java:313)
at knot//net.minecraft.class_310.method_1523(class_310.java:1411)
at knot//net.minecraft.class_310.method_1514(class_310.java:966)
at knot//net.minecraft.client.main.Main.main(Main.java:250)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:514)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.modrinth.theseus.MinecraftLaunch.relaunch(MinecraftLaunch.java:63)
at com.modrinth.theseus.MinecraftLaunch.main(MinecraftLaunch.java:28)
Caused by: java.lang.NoSuchMethodError: 'net.caffeinemc.mods.sodium.client.gui.SodiumGameOptions net.caffeinemc.mods.sodium.client.SodiumClientMod.options()'
at knot//net.trafficlunar.optionsprofiles.profiles.loaders.SodiumLoader.apply(SodiumLoader.java:28)
at knot//net.trafficlunar.optionsprofiles.profiles.loaders.SodiumLoader.load(SodiumLoader.java:21)
at knot//net.trafficlunar.optionsprofiles.profiles.Profiles.loadOptionFile(Profiles.java:249)
at knot//net.trafficlunar.optionsprofiles.profiles.Profiles.loadProfile(Profiles.java:259)
at knot//net.trafficlunar.optionsprofiles.gui.ProfilesList$ProfileEntry.lambda$new$1(ProfilesList.java:86)
at knot//net.minecraft.class_4185.method_25306(class_4185.java:109)
at knot//net.minecraft.class_4264.method_25348(class_4264.java:53)
at knot//net.minecraft.class_339.method_25402(class_339.java:122)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:46)
at knot//net.minecraft.class_4265$class_4266.method_25402(class_4265.java:131)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:46)
at knot//net.minecraft.class_9017.method_25402(class_9017.java:54)
at knot//net.minecraft.class_4069.method_25402(class_4069.java:46)
at knot//net.minecraft.class_312.mixinextras$bridge$method_25402$58(class_312.java)
at knot//net.minecraft.class_312.wrapOperation$zdf000$architectury$wrapMouseClicked(class_312.java:583)
at knot//net.minecraft.class_312.mixinextras$bridge$wrapOperation$zdf000$architectury$wrapMouseClicked$61(class_312.java)
at knot//net.minecraft.class_312.wrapOperation$dcn000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:2053)
at knot//net.minecraft.class_312.method_1601(class_312.java:122)
... 21 more
It could be a mod conflict of some sort.
The button appears, and it saves profiles. The profile files seems to contain all the correct config data and folder structure.
However, /optionsprofiles doesn't work, the edit profile just opens a blank UI screen and loading a profile doesn't work.
This is a part of the log file, I hope this helps: