Also would it be possible then to import the Seed in lets say trust wallet and start generating new addresses there and then be able to restore those addresses AND the vanity adress later with the seed?
No.
If you enter that mnemonic into a wallet, you can't get your vanity address. It will generate completely different addresses. Of course, it's possible to derive your private key from that mnemonic. But there is no wallet doing that.
Note that you can't derive your seed phrase from your private keys at all.
Anyways, Below is how pooya87 converted the WIF private key to a mnemonic.
WIF private key:
L3YPzKfwpVYQr4B9DxbUxhFAncxveBnUoJJ2rSyq5KujaHdgUMXy
First we convert the WIF private key to a hex string using
Base58Check encoding.
80bca326ea69831c76b9ac4828b30cfdd7955a0a775cf017bf3106afb73afeb811011838d07c
Now we remove the 80 from the beginning and the suffix "01" and the checksum from the end. The checksum is the last 4 bytes (the last 8 characters in the hexadecimal format)
Note that there is no suffix to be removed if you started with an uncompressed private key (a private key starting with 5).
bca326ea69831c76b9ac4828b30cfdd7955a0a775cf017bf3106afb73afeb811
Now we have a number in hexadecimal format.
The 256 bit number in binary format:
101111001010001100100110111010100110100110000011000111000111011010111001101011000100
10000010100010110011000011001111110111010111100101010101101000001010011101110101110011110
00000010111101111110011000100000110101011111011011100111010111111101011100000010001
We should extend the 256 bit number with 8 more bits which is called checksum.
To calculate the checksum, we hash our number (as a hex input) using SHA256 function and then convert the result to a binary number. The first 8 bits is our checksum.
Checksum: 01101011
With adding these 8 bits to our 256 bit number, we have a 264 bit number which is shown below.
101111001010001100100110111010100110100110000011000111000111011010111001101011000100
10000010100010110011000011001111110111010111100101010101101000001010011101110101110011110
0000001011110111111001100010000011010101111101101110011101011111110101110000001000101101011
For converting this number to a mnemonic, we use
BIP39 wordlist.
Each of 11 bits gives us a word.
The first 11 bits: 10111100101 ----------->1509 ---------> Word number 1510 in the list ---------> royal
The second 11 bits: 00011001001 ---------> 201 ---------> Word number 202 in the list ----------> bomb
........
........
........
The last 11 bits: 00101101011 ---------> 363 ---------> Word number 364 in the list ----------> coin
Again, there is no wallet deriving your vanity address from your mnemonic if it has been generated using this method and you need technical knowledge for generating your address using that mnemonic.
Avoid this method, if you don't know what you are doing.