the question is what name do you want? remember there's limitation of the number of character on the GC card. if your full name is too long, they definitely will shorten out part of the name. now which part? that's the part that is questionable. since you have 2 maiden + 1 married that you want to put in last name box instead of splitting it to middle name box.
i remembered someone post on some forum ( cant remember where) that their name got cut out on the actual GC ( not on the receipt letter) because they have super long name like total 30 characters. i dont know how they fixed the issue, but as u probably should know, anything that u need to "fix" with USCIS might take months or years.
FYI. my first name : 7 letters, my middle name : 4 letters, my last name : 10 letters. total = 21 characters. USCIS automatically shorten my middle name to just 1 letter ( the initial) even though my middle name is not even that long even when it combine with the first name. because on the actual GC or EAD, there's no middle name assign box. this is the example of the arrangement on the actual card it self :
surname : 10 letters
Given name : first name ( 7 letters) and then middle name initial ( 1 letter)
IMO if ur surname is like this : Madonna Louise Ciccone ( 2 maiden name + 1 married name) there's possibility its too long to fit in the card. perhaps other can chime in on this one.
hope it make sense