Hi crusty, I have a given this some more thought and have a few points:
1/ a 90 minute boil on a Wit is too long, go for 60 minutes. It will add too much colour and you want a Wit to be very pale.
2/ you should consider incorporating a beta-glucan (40C/20') and protein rest (55C/10-15') into your schedule because of the unmalted barley. This will likely improve your efficiency.
3/ I cannot reconcile why beer smith is estimating a pre-boil gravity target of 1.033 to hit post-boil gravity of 1.049. Based on your equipment profile (20% boil-off per hour) and boil duration (90 mins), 1.033 pre-boil will give you 1.047 post-boil (however it is not too far off).
4/ Based on the figure you provide your equipment profile should be updated: 1.033 pre-boil to 1.042 post-boil is a 21% boil off in 90 minutes or 14% in 60 minutes. So I would update your equipment profile to reflect this (14% boil-off in 60 minutes) and also update 'loss to trub/chiller to 2L (you indicated that you leave 2L in BM when to transfer to fermenter; this is where this figure should go).
5/ For you next Wit I would expect your efficiency to be better, lets guess 74% (split the difference of what you normally achieve and your efficiency for the last Wit). So increase the grain to achieve this but do not add any more water. Your target pre-boil gravity should be about 1.042 for a 60 minute boil, dilute if higher.
With any luck this should largely fix your problems.