DXR Implementation Issues

I just finished the DXR tutorial series, after which I decided to implement DXR on my current DX12 rendering engine. However I seemed to have run into a few issues. First, D3D12 keeps reporting an error that the StartAddressInBytes should be 64 bytes aligned, however whenever I implement the alignment, my closest hit shader gets ignored. Second, no matter what I enter as the world matrix for my entity in the top level acceleration structure instance, it always gets instantiated at (0,0,0). Third, no matter how many instances I add to the acceleration structure, only the first one gets instantiated. Any suggestions on what might be causing these problems?