I built your plugin and ran the Plugin Verifier. The one thing I can tell you is that all the offending API calls were made internal recently:
fleet.rpc.RemoteKind, fleet.rpc.RemoteKind.Data, fleet.rpc.RemoteKind.Data(KSerializer), fleet.rpc.RemoteKind.Flow, fleet.rpc.RemoteKind.Flow(RemoteKind, boolean), fleet.rpc.ParameterDescriptor, fleet.rpc.ParameterDescriptor(String, RemoteKind), fleet.rpc.RpcSignature, and fleet.rpc.RpcSignature(String, ParameterDescriptor[], RemoteKind) set to @ApiStatus.Internal on 10/03/2026 in commit 7ce1cf9a8624415213ccc59763664145416ff435
fleet.rpc.RemoteApiDescriptor.getSignature, fleet.rpc.RemoteApiDescriptor.getApiFqn, fleet.rpc.RemoteApiDescriptor.clientStub, and fleet.rpc.RemoteApiDescriptor.call set to @ApiStatus.Internal on 10/03/2026 in commit 91382c62d0dc09429f740124a52f2f933f3a16da
com.intellij.platform.project.ProjectId.Companion set to @ApiStatus.Internal, and com.intellij.platform.project.ProjectId.Companion.serializer became internal with it, on 11/03/2026 in commit ce420034d2d0397034d099ef05b9bbea4664794d
I don’t know if there is an alternative, but I’m sure @Nikita.Katkov can shed some light on the issue.