DNA alignment - blender 4.4 (C#)

Hello all, this is my very first post in here,

I am creating a blend file Parser in C# (specifically using vvvv) .
I started implementing it in the first place following parts of the documentation I found over the internet (mostly in random places) as soon as I realized that there is already a blend file reader in the documentation section of the official blender github repo written in python.

It was fairly easy to port most of the functions and classes from python to c# and everything seems to work nicely for the latest blender releases (<=4.3.2) but as soon as I moved to 4.4 (current official release) the alignment offset in SDNA and in particular after ‘NAME’ → for ‘TYPE’ is getting messy.

No matter my offset seems to be correct and divisible properly, the tag ‘TYPE’ has an offset of one byte plus, so what I get during my check is ‘?TYP’ instead of ‘TYPE’.
I tried many alternatives and now I follow the equivalent C padding method in C# (offset + 3) & ~3U; instead of the Pythonic one. But still, for 4.4 blend files I get this bug.

Any ideas how to deal with it or any hint what can be wrong?

Thanks in advance!