-snip- and especially curious if someone knows if my values are correct here or what obvious things I could be missing.
All seem good except the R value is missing its first byte 0x00.
Based from the signature, its length should be 33 bytes which includes the omitted 0x00 in front.
By the way, I didn't computed the private key, I just pointed out the missing byte.