RSA PKCS1 V1.5 padding encryption in Node js

I wanna encrypt the symmetric session key (which I’m using for AES encryption) with the RSA algorithm with Padding PKCS1 V1.5 but somehow I’m not getting any library that provides this padding (except node-forge). But in node-forge, I guess the padding is not working correctly, It’s breaking on the server side and Saying “Padding is not proper etc”.

I tried so many options, I’m referring to the python code(which is working correctly), in that, it provides PKCS1 V1.5 padding properly.

from Crypto.Cipher import PKCS1_v1_5
from Crypto.PublicKey import RSA
from Crypto.Random import get_random_bytes
>>>
aes_key = get_random_bytes(16)
>>>
rsa_key = RSA.importKey(open('pubkey.der').read())
cipher = PKCS1_v1_5.new(rsa_key)
ciphertext = cipher.encrypt(aes_key)

Any library or something that provides this PKCS1 V1.5 padding properly?

Node Js (node-forge) example code

const forge = require("node-forge");
const fs = require("fs");

const Data = "This is a test";

const publicKeyReading = fs.readFileSync("./publicKeyFinal.pem");
const privateKeyReading = fs.readFileSync("./privateKeyFinal.pem");
const publicKeyFromCert = forge.pki.certificateFromPem(publicKeyReading);
const publicKeyToPem = forge.pki.publicKeyToPem(publicKeyFromCert.publicKey);
const publicKeyFromPem = forge.pki.publicKeyFromPem(publicKeyToPem);

const privateKeyFromPem = forge.pki.privateKeyFromPem(privateKeyReading);

const RSAEncryption = publicKeyFromPem.encrypt(Buffer.from(Data));
const RSADecryption = privateKeyFromPem.decrypt(RSAEncryption);

console.log("RSAEncryption", forge.util.encode64(RSAEncryption));
console.log(RSADecryption);

This decryption is working properly here in Node JS but somehow it’s breaking on the server side which is written in C#. I tried standard Node Js crypto too but I guess it doesn’t provide PKCS1 V1.5 padding for the encryption (I guess that padding is only for signing and verifying in the Node JS standard lib).

I’m a newbie to asking questions on StackOverflow, so let me know if you need any code or extra info for a better understanding of the problem. I’ve been working on this project for the past 5 weeks and it’s been stuck here for the past 2 weeks.

Thank you in Advance.