Unable to make c++ blueprint/ unable to launch any workspace (Ubuntu LTS)

Hello I can’t for the life of me get my c++ obj to be blue printable.

I’ve tried a lot of setups

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include "CoreMinimal.h"
#include "UObject/NoExportTypes.h"
#include "CPP_Object_1.generated.h"

/**
 * 
 */
UCLASS(BlueprintType, Blueprintable)
class CODING_GROUND_API UCPP_Object_1 : public UObject
{
	GENERATED_BODY()
private:
	int OurPrivateIntegerVariable;

public:
    int GetOurPrivateIntegerVariable();
    void SetOurPrivateIntegerVariable(int NewValue);
};

is what I`m at right now.

I`ve read somewhere that if i manage to run and debug in the development workspace it should work.

this brings me to the problem that the standard develoment points to.

"program": "/home/nanghe/GAMES/unreal/year_1/Coding_Ground/Binaries/Linux/UnrealGame"

when i change this to

"program": "/home/nanghe/GAMES/unreal/year_1/Coding_Ground/Binaries/Linux/Coding_Ground"

I get the error THe following modules are missing or build with a different engine version.

Although this used to give me an error about shaders.