Creating a conf as you said i got 1 block now, but I believe that something in the code can be improved on next wallet.
No orphans with crave or graviton
It's hard to know if something is wrong without knowing how many you are trying to stake.
Try to dumpprivkey for the address/es you are staking with then import those keys into a fresh wallet with importprivkey. Stake with the new wallet.
Also, it really helps to open the port on your router if you can because it allows you the most number of peers to broadcast your blocks to. For graph the port is 30371.
i will try, thanks!