Can't Tween Size And Position Of Gui Elements With Local Script

Hi, I’m Trying To Make A Loading Screen That Displays The Number Of Assets Left To Load, And After They Are All Loaded, The Logo Which Is In The Middle Of The Screen Tweens To The Left, With The Text I Have Behind It Tweening To The Right.

For Some Reason I Can’t Tween The Size Or Position Of The Logo And The Text, The Fade Out Tween Works And Everything Else Works But Not The Tweening For Logo And Text.

I Have Looked Through Several Devforum Posts Of Similar Issues But Haven’t Found Any Solutions For Mine, I Have Been Tweaking The Tween Part For A Few Hours, I Tried Using :TweenPosition :TweenSize And :TweenPositionAndSize, Along With Doing The Tweening In A Server Script But Nothing Is Working.

The GUI Is In A Local Script In Replicated First That Moves It To The Player’s GUI. The Script Below Is The Mover(Works)

game.ReplicatedFirst:RemoveDefaultLoadingScreen()

local PlayerGui = game.Players.LocalPlayer:WaitForChild("PlayerGui")

local GUI = script.LoadingScreen
GUI.Parent = PlayerGui

And This Is The Main GUI Script(Also Local)

--====================Locals====================--
local LoadText = script.Parent.LoadingText
local SlideText = script.Parent.SlideText
local Logo = script.Parent.Logo
local Background = script.Parent.Background
--===================Functions==================--
function TweenLoadFinish()
	--Loading Text Fade Out--
	game:GetService("TweenService"):Create(LoadText, TweenInfo.new(0.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {TextTransparency = 1} ):Play()
	wait(0.75)
	--Text Slide--
	game:GetService("TweenService"):Create(SlideText, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {Position = UDim2.new(0.421, 0,0.425, 0)} ):Play()
	game:GetService("TweenService"):Create(SlideText, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {Size = UDim2.new(0.158, 0,0.15, 0)} ):Play()
	--Logo Slide--
	game:GetService("TweenService"):Create(Logo, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {Position = UDim2.new(0.395, 0,0.325, 0)} ):Play()
	wait(2.5)
	--Loading Screen Fade Out--
	game:GetService("TweenService"):Create(Logo, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {ImageTransparency = 1} ):Play()
	game:GetService("TweenService"):Create(Background, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {BackgroundTransparency = 1} ):Play()
	game:GetService("TweenService"):Create(SlideText, TweenInfo.new(0.25, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0), {TextTransparency = 1} ):Play()
	wait(0.5)
end
--=============Loading Display Loop=============--
while game.ContentProvider.RequestQueueSize > 0  do
	wait(0.05)
	LoadText.Text=("Loading Assets("..game.ContentProvider.RequestQueueSize..")")
end
--=================After Effects================--
LoadText.Text = ("Loading Assets(0)")
wait(0.5)
LoadText.Text = ("Loading Finished!")
TweenLoadFinish()
script.Parent:Destroy()

Here Is A .Rbxl Of The Place As Well.
Removed Because I Solved The Issue
Any Help Is Greatly Appreciated.

Nevermind I Was Dumb And Entered The Wrong Values Into The Tweens(Put In Their Current Pos And Size Instead Of The Desired One)