I'm using the function below. The chat frame re-sizes and moves to the correct position. The issue I'm having is the Window is not locking unless I reload the UI a 2nd time.
Lua Code:
function aegerUI_MoveChatFrame1()
ChatFrame1:ClearAllPoints()
ChatFrame1:SetHeight(225)
ChatFrame1:SetWidth(380)
ChatFrame1:SetPoint('BOTTOMLEFT',UIParent,'BOTTOMLEFT',30,27)
ChatFrame1:SetUserPlaced(true);
SetChatWindowLocked(1,1)
end